@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Noto+Sans+JP:wght@400;500;700&display=swap";:root{--base-transition:all .4s ease;--button-base-shadow:3px 3px 3px rgba(0,0,0,.2)}body{color:#333;line-height:1.5em;margin:0;min-width:1040px;padding:0}body.enable-modal{overflow:hidden}body *{font-family:inherit}[v-cloak]{display:none}#main-content{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,Arial,sans-serif}.m-head-area{box-sizing:border-box;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1040px;padding:15px 20px}.m-head-area .breadcrumb{align-items:center;display:flex}.m-head-area .breadcrumb li{display:inline-block;margin-bottom:5px}.m-head-area .breadcrumb li a,.m-head-area .breadcrumb li span{font-size:14px;line-height:1em}.m-head-area .breadcrumb li a{color:#509fec;margin-right:5px;padding-right:18px;position:relative;text-decoration:none}.m-head-area .breadcrumb li a:hover{text-decoration:underline}.m-head-area .breadcrumb li a:after{background:url(../images/common/svg/arrow_right_g.svg) 0 no-repeat;bottom:0;content:"";display:block;height:12px;margin:auto 0 auto auto;position:absolute;right:0;top:0;width:8px}.m-head-area .social-button li{display:inline-block;width:80px}.m-head-area .social-button li div,.m-head-area .social-button li iframe{display:block;margin-left:auto}.m-head-area .social-button li div>span{display:block;height:20px!important}.m-page-header{background:url(../images/common/png/page_heading_bg.png) top no-repeat;background-size:cover;box-sizing:border-box;color:#fff;margin-bottom:40px;padding:40px 0;text-align:center;width:100%}.m-page-header span{font-size:36px;font-weight:700;line-height:1.6em}.m-target-label>span{background:#fff;border:1px solid rgba(33,133,208,.5);border-radius:3px;box-sizing:border-box;color:#2185d0;display:inline-block;font-size:14px;line-height:1em;min-width:140px;padding:5px;text-align:center}.m-icon-web{border-radius:4px;height:48px;margin:0;overflow:hidden;width:48px}.m-icon-web.view{background:url(../images/common/svg/icon_web_view.svg) 0 0 no-repeat;background-size:48px 48px}.m-icon-web.only{background:url(../images/common/svg/icon_web_only.svg) 0 0 no-repeat;background-size:48px 48px}.m-icon-web img{vertical-align:top}.m-event-list_wrapper{border-top:1px solid #999}.m-event-list_item{align-items:stretch;background:#fff;border-bottom:1px solid #999;display:flex;justify-content:stretch;padding:10px 0}.m-event-list_item:nth-child(2n){background:#f9f8f5}.m-event-list_item .col{border-left:1px solid #e4e4e4;box-sizing:border-box;margin:20px 0;padding:0 20px}.m-event-list_item .col:first-child{border-left:6px solid #86daff}.m-event-list_item .area{align-items:center;display:flex;flex-direction:column;justify-content:center;width:130px}.m-event-list_item .area p{font-weight:700;text-align:center}.m-event-list_item .area .pref{font-size:18px}.m-event-list_item .area .city{font-size:14px}.m-event-list_item .schedule{align-items:center;box-sizing:border-box;color:#2185d0;display:flex;flex:0 0 auto;justify-content:center;width:150px}.m-event-list_item .schedule .dates{display:table}.m-event-list_item .schedule .dates .open-day{display:table-row}.m-event-list_item .schedule .dates .open-day span{display:table-cell;text-align:right;vertical-align:baseline}.m-event-list_item .schedule .open-day span{line-height:24px;vertical-align:baseline}.m-event-list_item .schedule .open-day .date{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500}.m-event-list_item .schedule .open-day .day{font-size:14px}.m-event-list_item .open-time{align-items:center;color:#2185d0;display:flex;flex:0 0 auto;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:18px;font-weight:500;justify-content:center;width:150px}.m-event-list_item .open-time .end:before{background:url(../images/common/svg/arrow_right_b.svg) 50% no-repeat;content:"";display:inline-block;height:9px;margin:0 5px 3px;width:19px}.m-event-list_item .sp-head.col{padding:0}.m-event-list_item .sp-head.col,.m-event-list_item .sp-head.col .datetime{align-items:stretch;display:flex}.m-event-list_item .sp-head.col .datetime .schedule{border-left:1px solid #e4e4e4;padding:0 20px}.m-event-list_item .sp-head.col .datetime .open-time{border-left:1px solid #e4e4e4;width:130px}.m-event-list_item .info{flex:1 1 auto;padding:0 20px;width:100%}.m-event-list_item .info .m-icon-web{flex:0 0 auto;margin:0 20px 0 0}.m-event-list_item .info .horizontal{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.m-event-list_item .info .vertical{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.m-event-list_item .info .m-target-label{margin-bottom:10px}.m-event-list_item .place,.m-event-list_item .title{margin:5px 0}.m-event-list_item .title{font-size:16px;font-weight:700}.m-event-list_item .place{color:#666;font-size:13px}.m-event-list_item.disabled .place,.m-event-list_item.disabled .title{color:#999}.m-event-list_item .actions{border-left:none;display:flex;flex:0 0 auto;flex-direction:column;justify-content:stretch;margin:0;width:13%}.m-event-list_item .actions p{flex:1 1 50%;margin:0;text-align:right}.m-event-list_item .actions p a,.m-event-list_item .actions p>span{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:flex-end;padding-right:20px;text-decoration:none;width:100%}.m-event-list_item .actions p.reserve{font-size:14px;font-weight:700}.m-event-list_item .actions p.reserve a{color:#f57c31}.m-event-list_item .actions p.reserve a:after{background:url(../images/common/svg/arrow_circle_right_o.svg) 50% no-repeat;content:"";display:inline-block;height:20px;padding-left:5px;width:20px}.m-event-list_item .actions p.reserve a:hover{background:#f57c31;color:#fff}.m-event-list_item .actions p.reserve a:hover:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.m-event-list_item .actions p.detail{font-size:14px;position:relative}.m-event-list_item .actions p.detail:before{background:#e4e4e4;content:"";display:block;height:1px;left:0;position:absolute;right:20px;top:0;width:auto}.m-event-list_item .actions p.detail a{color:#2185d0}.m-event-list_item .actions p.detail a:after{background:url(../images/common/svg/arrow_circle_right_b.svg) 50% no-repeat;content:"";display:inline-block;height:20px;padding-left:5px;width:20px}.m-event-list_item .actions p.detail a:hover{background:#2185d0;color:#fff}.m-event-list_item .actions p.detail a:hover:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.m-event-list_item .actions p.free{color:#666;font-size:13px}.m-event-list_item .actions p.free .type{color:#d00;padding-left:10px}.m-event-list_item .actions.in-preparation{align-items:center;justify-content:center}.m-event-list_item .actions.in-preparation p{color:#999;flex:0 0 auto;font-size:16px;font-weight:700}.m-slider .slide-wrapper{margin-bottom:30px}.m-slider .item{padding:0 10px}.m-slider .item a,.m-slider .item>span{display:block;margin:0;max-width:160px;position:relative}.m-slider .item a .image,.m-slider .item>span .image{align-items:center;background:#fff;border:1px solid #e4e4e4;box-sizing:border-box;display:flex;height:160px;justify-content:center;margin-bottom:5px;max-height:160px;padding:10px;width:100%}.m-slider .item a .image span,.m-slider .item>span .image span{background-position:50%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;height:100%;position:relative;width:100%}.m-slider .item a .caption,.m-slider .item>span .caption{color:#666;display:block;font-size:13px;line-height:1.4em;text-align:center}.m-slider .item a{color:#333;text-decoration:none}.m-slider .item a:hover .image{border-color:#509fec}.m-slider .item a:hover .image img{opacity:.5}.m-slider .item a:hover .caption{color:#509fec;text-decoration:underline}.m-paginate{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.m-paginate .pages{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:16px;font-weight:300;vertical-align:middle;width:100px}.m-paginate .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:13px auto;border:none;cursor:pointer;height:25px;outline:none;text-indent:-9999px;width:15px}.m-paginate .slick-prev{background-image:url(../images/common/svg/arrow_slider_left.svg)}.m-paginate .slick-prev:hover{background-image:url(../images/common/svg/arrow_slider_left_bold.svg);background-size:15px auto}.m-paginate .slick-next{background-image:url(../images/common/svg/arrow_slider_right.svg)}.m-paginate .slick-next:hover{background-image:url(../images/common/svg/arrow_slider_right_bold.svg);background-size:15px auto}.m-focus-company{margin-bottom:65px}.m-focus-company .focus-list{background:linear-gradient(135deg,#d4f3ff,#d4f3ff 8%,#effaff 8.1%,#effaff);box-sizing:border-box;margin:0 auto;max-width:1000px;padding:40px 50px;position:relative}body.mega .m-focus-company .focus-list{background:linear-gradient(135deg,#f5eece,#f5eece 8%,#faf7e5 8.1%,#faf7e5)}body.girl .m-focus-company .focus-list{background:linear-gradient(135deg,#fde0e0,#fde0e0 8%,#fff1ed 8.1%,#fff1ed)}.m-focus-company .list-link{bottom:40px;font-size:14px;position:absolute;right:50px}.m-focus-company .list-link a{color:#2185d0}.m-entry-app-banner .banner-pc{margin-bottom:30px}.m-entry-app-banner .banner-pc img{max-width:100%;width:100%}.m-entry-app-banner .banner-sp{margin-bottom:15px;text-align:center}.m-entry-app-banner .banner-sp img{height:auto;width:100%}.m-entry-app-banner .store-link{text-align:center}.m-entry-app-banner .store-link a{display:inline-block;margin:0 10px}.m-entry-app-banner .store-link a:hover{opacity:.6}.m-back-to{box-sizing:border-box;font-size:15px;margin:60px auto;max-width:1040px;padding-left:20px;padding-right:20px}.m-back-to a{display:inline-block;font-weight:700;line-height:20px;padding-left:30px;position:relative;text-decoration:none}.m-back-to a:hover{text-decoration:underline}.m-back-to a:before{background:url(../images/common/svg/arrow_circle_right_b.svg) 0 0 no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:0;transform:rotate(180deg);width:20px}.m-bottom-contact{border-top:1px solid #e4e4e4;margin-top:60px;padding:60px 0}.m-bottom-contact .contact-block{align-items:stretch;box-sizing:border-box;display:flex;justify-content:stretch;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1000px}.m-bottom-contact .contact-block .title{align-items:center;background:#d4f3ff;display:flex;flex:0 0 auto;font-size:18px;font-weight:700;justify-content:center;text-align:center;width:160px}.m-bottom-contact .contact-block .links{background:#effaff;flex:1 1 auto;padding:30px}.m-bottom-contact .contact-block .links li{box-sizing:border-box;font-size:15px;margin-bottom:10px;padding-left:20px;padding-right:60px;position:relative}.m-bottom-contact .contact-block .links li:before{background:#86daff;border-radius:5px;content:"";display:block;height:10px;left:0;position:absolute;top:10px;width:10px}.wysiwyg{font-size:15px;overflow:hidden}.wysiwyg h2{border-bottom:1px solid #e4e4e4;font-size:22px;font-weight:700;margin:80px 0 30px;padding:25px 50px;position:relative}.wysiwyg h2:before{background:linear-gradient(90deg,#86daff 0,#fffbcc 50%,#86daff);height:4px;left:0;right:0;top:0;width:100%}.wysiwyg h2:after,.wysiwyg h2:before{content:"";display:block;position:absolute}.wysiwyg h2:after{background:#86daff;border-radius:3px;bottom:16px;height:auto;left:15px;top:16px;width:6px}.wysiwyg h2 span{line-height:1em}.wysiwyg h3{font-size:20px;font-weight:700;margin:40px 0 30px;padding:0 50px;position:relative}.wysiwyg h3:before{background:#2185d0;bottom:0;content:"";display:block;height:1px;left:0;margin:auto auto auto 0;position:absolute;top:0;width:30px}.wysiwyg h4{color:#2185d0;font-size:18px;font-weight:700;margin:40px 0 30px;padding:0 50px}.wysiwyg p{font-size:15px;line-height:2em;margin:30px 0}.wysiwyg a{color:#333;text-decoration:underline}.wysiwyg a:hover{color:#509fec}.wysiwyg ol,.wysiwyg ul{margin-bottom:30px}.wysiwyg ul{margin-left:0}.wysiwyg ul li{font-size:15px;margin-bottom:10px;padding-left:20px;position:relative}.wysiwyg ul li:before{background:#86daff;border-radius:5px;content:"";display:block;height:10px;left:0;position:absolute;top:9px;width:10px}.wysiwyg ul li a[target=_blank]:after{background:url(../images/common/svg/icon_blank.svg) 0 0 no-repeat;content:"";display:inline-block;height:10px;margin-left:5px;vertical-align:middle;width:10px}.wysiwyg ol{list-style:decimal;margin-left:15px}.wysiwyg ol li{font-size:15px;margin-bottom:10px;padding-left:10px}.wysiwyg table{border:1px solid #e4e4e4;border-collapse:collapse;width:100%}.wysiwyg table td,.wysiwyg table th{border:1px solid #e4e4e4;font-size:15px}.wysiwyg table th{background:#999;color:#fff;font-weight:700;padding:6px;text-align:center}.wysiwyg table td{padding:15px 10px}.wysiwyg table tbody tr:nth-child(2n) td{background:#f9f8f5}.wysiwyg img{height:auto;max-width:100%}.wysiwyg img[align=left]{margin-right:30px}.wysiwyg img[align=right]{margin-left:30px}.series-top__main-visual{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.series-top__main-visual img{height:auto;width:100%}.series-top__page-desc{box-sizing:border-box;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.series-top__page-desc .heading{border-bottom:1px solid #e4e4e4;font-size:28px;font-weight:700;line-height:1.6em;margin-bottom:15px;padding-bottom:10px;text-align:center}.series-top__page-desc .heading img{height:auto;max-width:100%}.series-top__page-desc .text{font-size:11px;padding:0 30px}.series-top__page-desc .text img{height:auto;max-width:100%}.series-top__heading{box-sizing:border-box;font-size:22px;font-weight:700;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.series-top__heading span{display:inline-block;padding-left:40px;position:relative}.series-top__heading span:before{background:#2185d0;bottom:0;content:"";display:block;height:1px;left:0;margin:auto auto auto 0;position:absolute;top:0;width:30px}.series-top__focus-company .focus-list{background:linear-gradient(135deg,#f5eece,#f5eece 8%,#faf7e5 8.1%,#faf7e5)}.series-top__event-list{margin-bottom:100px}.series-top__event-list .filter-block{align-items:center;background:#effaff;box-sizing:border-box;display:flex;flex-direction:row-reverse;justify-content:flex-start;margin:0 auto 60px;max-width:1000px;padding:20px}.series-top__event-list .filter-block .filter-dropdown{flex:0 0 auto;height:50px;margin-right:20px;position:relative;width:26.0416666667%;z-index:10}.series-top__event-list .filter-block .filter-dropdown .dd-inner{background:#fff;border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-sizing:border-box;height:50px;left:0;min-height:50px;overflow:hidden;padding:0 10px 10px;position:absolute;right:0;top:0}.series-top__event-list .filter-block .filter-dropdown .dd-inner:after{background:url(../images/common/svg/arrow_dropdown.svg) 50% no-repeat;content:"";display:block;height:50px;position:absolute;right:0;top:0;width:50px;z-index:1}.series-top__event-list .filter-block .filter-dropdown .dd-inner.animate{transition:height .3s}.series-top__event-list .filter-block .filter-dropdown .current{cursor:pointer;display:block;font-size:15px;line-height:50px;padding-left:10px;position:relative;z-index:2}.series-top__event-list .filter-block .filter-dropdown .items{max-height:296px;overflow-y:auto}.series-top__event-list .filter-block .filter-dropdown .items li{padding-top:2px}.series-top__event-list .filter-block .filter-dropdown .items li label input{display:none}.series-top__event-list .filter-block .filter-dropdown .items li label input+span{background:#f9f8f5;box-sizing:border-box;cursor:pointer;display:block;font-size:15px;height:40px;line-height:40px;padding:0 15px}.series-top__event-list .filter-block .filter-dropdown .items li label input+span:hover,.series-top__event-list .filter-block .filter-dropdown .items li label input:checked+span{background:#effaff;color:#2185d0}.series-top__event-list .filter-block .reset-button{box-sizing:border-box;cursor:pointer;flex:1 1 auto;font-size:14px;line-height:20px;padding-right:25px;position:relative;text-align:right}.series-top__event-list .filter-block .reset-button:after{background:url(../images/common/svg/icon_refresh.svg) 0 0 no-repeat;content:"";display:block;height:19px;position:absolute;right:0;top:0;width:19px}.series-top__event-list .filter-block .reset-button:hover{color:#509fec;text-decoration:underline}.series-top__event-list .m-event-list_wrapper{box-sizing:border-box;margin:0 auto;max-width:1000px}.series-top__event-list .no-results{padding:40px 0;text-align:center}.event-list_app-banner{margin-bottom:90px;max-width:1040px;padding-left:20px;padding-right:20px}.event-list_app-banner,.event-list_notice{box-sizing:border-box;margin-left:auto;margin-right:auto}.event-list_notice{border:1px solid #e4e4e4;border-radius:10px;margin-bottom:120px;max-width:1000px;padding:15px}.event-list_notice .title{color:#d00;font-size:20px;font-weight:700;padding:30px 0;position:relative;text-align:center}.event-list_notice .title:after,.event-list_notice .title:before{background:#d00;bottom:0;content:"";display:block;height:1px;margin:auto;position:absolute;top:0;width:37%}.event-list_notice .title:before{left:0;margin-left:0}.event-list_notice .title:after{margin-right:0;right:0}.event-list_notice .title span{display:inline-block;padding-left:40px;position:relative}.event-list_notice .title span:before{background:url(../images/common/svg/icon_warning.svg) 0 0 no-repeat;bottom:0;content:"";display:block;height:34px;left:0;margin:auto auto auto 0;position:absolute;top:0;width:38px}.event-list_notice p,.event-list_notice ul{font-size:13px;line-height:2em;margin-bottom:20px}.event-list_notice ul li{list-style:disc;margin-left:20px}body.event-list-iframe{min-width:0}.event-list__iframe{margin:0 auto;max-width:740px;padding-bottom:10px;padding-top:50px}.event-list__iframe label.filter-item span.count:hover,.event-list__iframe label.filter-item span.label:hover{cursor:pointer}.event-list__iframe label.filter-item input[type=checkbox]{display:none}.event-list__iframe label.filter-item input[type=checkbox]:checked+span{color:#333;text-decoration:none}.event-list__iframe label.filter-item input[type=checkbox]:checked+span:before{background-image:url(../images/common/svg/icon_cb_on.svg)}.event-list__iframe label.filter-item input[type=checkbox]:disabled+span{color:#999;cursor:default;text-decoration:none}.event-list__iframe label.filter-item input[type=checkbox]:disabled+span:before{background-image:url(../images/common/svg/icon_cb_disabled.svg)}.event-list__iframe label.filter-item input[type=checkbox]:disabled+span+span{cursor:default}.event-list__iframe label.filter-item span.label{color:#509fec;display:inline-block;font-size:15px;line-height:1em;padding-left:21px;position:relative;text-decoration:underline}.event-list__iframe label.filter-item span.label:before{background:url(../images/common/svg/icon_cb_off.svg) 50% no-repeat;bottom:0;content:"";display:block;height:16px;left:0;margin:auto auto auto 0;position:absolute;top:0;width:16px}.event-list__iframe label.filter-item span.count{background:#d4f3ff;border-radius:3px;color:#509fec;display:inline-block;font-size:12px;line-height:1em;margin-left:2px;padding:2px 0;text-align:center;width:2em}.event-list__iframe .reset-button{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;padding-left:20px}.event-list__iframe .reset-button span{background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#509fec;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;padding:5px 20px 7px;position:relative;text-align:center;vertical-align:middle}.event-list__iframe .reset-button span:before{background:url(../images/common/svg/icon_refresh.svg) 0 0 no-repeat;background-size:18px 18px;content:"";display:inline-block;height:19px;margin-right:10px;vertical-align:middle;width:19px}.event-list__iframe .reset-button span:hover{color:#509fec;text-decoration:underline}.event-list__iframe .ui-pc .region-selector{margin-bottom:20px;overflow-x:hidden;padding-bottom:7px}.event-list__iframe .ui-pc .region-selector ul{display:flex;list-style:none;margin:0;padding:0;width:100%}.event-list__iframe .ui-pc .region-selector li{align-items:center;background:#f0efea;border-left:1px solid #e4e4e4;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;font-size:13px;height:60px;justify-content:center;position:relative;text-align:center;width:12.5%}.event-list__iframe .ui-pc .region-selector li:hover{background:#d4f3ff;color:#509fec}.event-list__iframe .ui-pc .region-selector li.active{background:#61c5f1;color:#fff}.event-list__iframe .ui-pc .region-selector li.active:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #61c5f1;bottom:-7px;content:"";display:block;height:0;left:0;margin:auto auto 0;position:absolute;right:0;width:0}.event-list__iframe .ui-pc .region-selector li:first-child{border-left:none}.event-list__iframe .ui-pc .event-filter{box-sizing:border-box;padding:0 30px 20px;width:100%}.event-list__iframe .ui-pc .event-filter .filter-selection{display:flex}.event-list__iframe .ui-pc .event-filter .filter-selection p.label{box-sizing:border-box;flex:0 0 auto;font-size:16px;margin:0 5px 6px;padding:15px 10px;width:115px}.event-list__iframe .ui-pc .event-filter .filter-selection p.label .icon{font-size:16px;margin-right:7px;vertical-align:middle}.event-list__iframe .ui-pc .event-filter .filter-selection p.label .icon svg{fill:#61c5f1;height:21px;width:auto}.event-list__iframe .ui-pc .event-filter .filter-selection ul{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 5px 6px 0;padding:15px 15px 10px}.event-list__iframe .ui-pc .event-filter .filter-selection ul li{flex:0 0 auto;margin:0 20px 5px 0}.event-list__iframe .ui-pc .event-filter .optional-filter{background:#f9f8f5;overflow:hidden;transition:height .3s}.event-list__iframe .ui-pc .event-filter .optional-filter .toggle-button{color:#2185d0;cursor:pointer;font-size:16px;margin:0;padding:15px;text-align:center;width:100%}.event-list__iframe .ui-pc .event-filter .optional-filter .toggle-button span{display:inline-block}.event-list__iframe .ui-pc .event-filter .optional-filter .toggle-button span:after{border-right:2px solid #2185d0;border-top:2px solid #2185d0;content:"";display:inline-block;height:11px;margin-left:20px;transform:translateY(-2px) rotate(135deg);transition:transform .3s ease-out;width:11px}.event-list__iframe .ui-pc .event-filter .optional-filter .month-selector p.label,.event-list__iframe .ui-pc .event-filter .optional-filter .month-selector ul{background:#fff}.event-list__iframe .ui-pc .event-filter .optional-filter .month-selector ul li{margin-right:0;width:16.6%}.event-list__iframe .ui-pc .event-filter .optional-filter .target-selector p.label,.event-list__iframe .ui-pc .event-filter .optional-filter .target-selector ul{background:#fff}.event-list__iframe .ui-pc .event-filter .optional-filter.open .toggle-button span:after{transform:translateY(5px) rotate(-45deg)}.event-list__iframe .ui-pc .list-header{display:flex;justify-content:space-between;margin:20px 30px}.event-list__iframe .ui-pc .list-header .filtered-count{color:#707070;font-size:16px}.event-list__iframe .ui-pc .list-header .filtered-count .number{background:#d4f3ff;border-radius:4px;color:#2185d0;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500;margin-right:5px;padding:7px 10px}.event-list__iframe .ui-sp .event-filter{background:#fff;margin:20px 0}.event-list__iframe .ui-sp .event-filter .toggle-button{display:flex;justify-content:stretch;padding:8px}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button{align-items:center;background:#fff;border:1px solid #dadadb;border-radius:6px;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;margin-left:5%;padding:15px 10px 10px;position:relative;width:30%}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button:before{color:#ccc;content:"×";display:block;font-size:16px;height:16px;left:-16%;line-height:16px;margin-top:-8px;position:absolute;top:50%;width:16px}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #61c5f1;bottom:-10px;content:"";display:block;height:0;opacity:0;position:absolute;transition:all .3s ease;width:0}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button:first-child{margin-left:0}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button:first-child:before{display:none}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button .icon{fill:#61c5f1;margin-bottom:8px}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button .label{display:block;font-size:16px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button.selected{background-color:#61c5f1;border-color:#61c5f1}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button.selected:after{bottom:-10px;opacity:1}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button.selected .icon{fill:#fff}.event-list__iframe .ui-sp .event-filter .toggle-button .category-button.selected .label{color:#fff}.event-list__iframe .ui-sp .event-filter .selection-area-container{background:#fff;height:0;overflow:hidden;width:100%}.event-list__iframe .ui-sp .event-filter .selection-area-container.animate{transition:all .3s ease}.event-list__iframe .ui-sp .event-filter .selection-area{position:relative;width:100%}.event-list__iframe .ui-sp .event-filter .selection-area.animate{transition:all .3s ease}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection{background:#fff;opacity:0;padding-top:20px;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection.animate{transition:all .3s linear}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection.pos-right{transform:translateX(100px)}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection.pos-left{transform:translateX(-100px)}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection.show{opacity:1;pointer-events:auto;position:relative;z-index:2}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .filter-item{display:inline-block}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .selector{border-bottom:1px solid #daeff8;height:60px;line-height:60px;padding:0 20px}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .selector .filter-item .label{font-size:16px}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .selector .filter-item .count{font-size:14px}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .selector-list{box-sizing:border-box;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:10px 20px}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .selector-list li{margin-bottom:15px;width:33%}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .selector-group p.label{font-size:16px;height:60px;line-height:60px;padding:0 20px;position:relative}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .selector-group p.label:after{border-right:2px solid #2185d0;border-top:2px solid #2185d0;content:"";height:12px;margin-top:6px;position:absolute;right:20px;top:15px;transform:rotate(135deg);transition:transform .3s ease-out;width:12px}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .selector-group.open p.label:after{transform:rotate(-45deg)}.event-list__iframe .ui-sp .event-filter .selection-area .filter-selection .selector-group .selector-list{overflow:hidden}.event-list__iframe .ui-sp .event-filter .selection-area .pref-selector .region-selector{margin-bottom:10px;padding:0 1%}.event-list__iframe .ui-sp .event-filter .selection-area .pref-selector .region-selector ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.event-list__iframe .ui-sp .event-filter .selection-area .pref-selector .region-selector li{border:1px solid #61c5f1;border-radius:3px;box-sizing:border-box;color:#2185d0;font-size:14px;margin:0 .5% 1%;padding:3px 0;text-align:center;width:49%}.event-list__iframe .ui-sp .event-filter .selection-area .pref-selector .region-selector li.active{background:#61c5f1;border-color:#61c5f1;color:#fff}.event-list__iframe .ui-sp .event-filter .selection-area .pref-selector .selector-group{padding-top:40px;position:relative}.event-list__iframe .ui-sp .event-filter .selection-area .pref-selector .selector-group:before{border-bottom:5px solid #cdedfc;border-right:5px solid #cdedfc;box-sizing:border-box;content:"";display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);transition:all .3s linear;width:20px}.event-list__iframe .ui-sp .event-filter .selection-area .pref-selector .selector-group.animate:before{opacity:1;top:0}.event-list__iframe .ui-sp .event-filter .filter-action{align-items:center;background:#fff;clear:both;display:flex;justify-content:center;padding-bottom:10px}.event-list__iframe .ui-sp .event-filter .filter-action .reset-button{margin-bottom:0}.event-list__iframe .ui-sp .event-filter .filter-action .execute-button{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;margin-bottom:0;margin-left:10px;text-align:center}.event-list__iframe .ui-sp .event-filter .filter-action .execute-button span{background:#61c5f1;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;padding:5px 20px 7px;position:relative;text-align:center;vertical-align:middle}.event-list__iframe .ui-sp .event-filter .filter-action .execute-button span:before{background:url(../images/common/svg/icon_filter.svg) 0 0 no-repeat;background-size:18px 18px;content:"";display:inline-block;height:19px;margin-right:10px;vertical-align:middle;width:19px}.event-list__iframe .ui-sp .event-filter .filter-action .execute-button span:hover{color:#509fec;text-decoration:underline}.event-list__iframe .ui-sp .list-header{margin:0 30px 20px;padding-top:50px;position:relative;text-align:center}.event-list__iframe .ui-sp .list-header:before{border-bottom:7px solid #cdedfc;border-right:7px solid #cdedfc;box-sizing:border-box;content:"";display:block;height:32px;left:0;margin:auto;position:absolute;right:0;top:-15px;transform:rotate(45deg);width:32px}.event-list__iframe .ui-sp .list-header .filtered-count{color:#707070;font-size:16px}.event-list__iframe .ui-sp .list-header .filtered-count .number{background:#d4f3ff;border-radius:4px;color:#2185d0;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500;margin-right:5px;padding:7px 10px}.event-list__iframe .m-event-list_wrapper{margin:0 30px 50px}.event-list__iframe .event-list_item_iframe{align-items:stretch;background:#fff;border-bottom:1px solid #999;display:flex;justify-content:stretch;padding:10px 0;position:relative}.event-list__iframe .event-list_item_iframe:nth-child(2n){background:#f9f8f5}.event-list__iframe .event-list_item_iframe .col{border-left:1px solid #e4e4e4;box-sizing:border-box;margin:20px 0}.event-list__iframe .event-list_item_iframe.is-web:before{background:url(../images/common/svg/icon_isweb.svg) 0 0 no-repeat;content:"";display:block;height:51px;left:-15px;position:absolute;top:5px;width:40px}.event-list__iframe .event-list_item_iframe.is-web .schedule{padding-left:35px}.event-list__iframe .event-list_item_iframe .schedule{align-items:center;background:#61c5f1;box-sizing:border-box;color:#fff;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:15px 0;width:176px}.event-list__iframe .event-list_item_iframe .schedule .dates{display:table}.event-list__iframe .event-list_item_iframe .schedule .dates .open-day{display:table-row}.event-list__iframe .event-list_item_iframe .schedule .dates .open-day span{display:table-cell;text-align:right;vertical-align:baseline}.event-list__iframe .event-list_item_iframe .schedule .open-day span{line-height:24px;vertical-align:baseline}.event-list__iframe .event-list_item_iframe .schedule .open-day .date{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500}.event-list__iframe .event-list_item_iframe .schedule .open-day .day{font-size:14px}.event-list__iframe .event-list_item_iframe .info{flex:1 1 auto;padding:0 20px;width:100%}.event-list__iframe .event-list_item_iframe .info .m-icon-web{flex:0 0 auto;margin:0 20px 0 0}.event-list__iframe .event-list_item_iframe .info .m-target-label{font-size:13px;margin-bottom:5px}.event-list__iframe .event-list_item_iframe .info .m-target-label>span{font-size:13px}.event-list__iframe .event-list_item_iframe .sub,.event-list__iframe .event-list_item_iframe .title{margin:5px 0}.event-list__iframe .event-list_item_iframe .title{font-size:16px;font-weight:700}.event-list__iframe .event-list_item_iframe .sub{color:#666;font-size:13px}.event-list__iframe .event-list_item_iframe .sub .area:before{background:url(../images/common/svg/icon_mapmarker.svg) 50% no-repeat;background-size:auto 13px;content:"";display:inline-block;height:13px;margin-right:5px;vertical-align:baseline;width:13px}.event-list__iframe .event-list_item_iframe.disabled .sub,.event-list__iframe .event-list_item_iframe.disabled .title{color:#999}.event-list__iframe .event-list_item_iframe .actions{border-left:none;display:flex;flex:0 0 auto;flex-direction:column;justify-content:stretch;margin:0;width:20.6349206349%}.event-list__iframe .event-list_item_iframe .actions p{flex:1 1 50%;margin:0;text-align:right}.event-list__iframe .event-list_item_iframe .actions p a,.event-list__iframe .event-list_item_iframe .actions p>span{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:flex-end;padding-right:20px;text-decoration:none;width:100%}.event-list__iframe .event-list_item_iframe .actions p.reserve{font-size:14px;font-weight:700}.event-list__iframe .event-list_item_iframe .actions p.reserve a{color:#f57c31}.event-list__iframe .event-list_item_iframe .actions p.reserve a:after{background:url(../images/common/svg/arrow_circle_right_o.svg) 50% no-repeat;content:"";display:inline-block;height:20px;padding-left:5px;width:20px}.event-list__iframe .event-list_item_iframe .actions p.reserve a:hover{background:#f57c31;color:#fff}.event-list__iframe .event-list_item_iframe .actions p.reserve a:hover:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.event-list__iframe .event-list_item_iframe .actions p.detail{font-size:14px;position:relative}.event-list__iframe .event-list_item_iframe .actions p.detail:before{background:#e4e4e4;content:"";display:block;height:1px;left:0;position:absolute;right:20px;top:0;width:auto}.event-list__iframe .event-list_item_iframe .actions p.detail a{color:#2185d0}.event-list__iframe .event-list_item_iframe .actions p.detail a:after{background:url(../images/common/svg/arrow_circle_right_b.svg) 50% no-repeat;content:"";display:inline-block;height:20px;padding-left:5px;width:20px}.event-list__iframe .event-list_item_iframe .actions p.detail a:hover{background:#2185d0;color:#fff}.event-list__iframe .event-list_item_iframe .actions p.detail a:hover:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.event-list__iframe .event-list_item_iframe .actions p.free{color:#666;font-size:13px}.event-list__iframe .event-list_item_iframe .actions p.free .type{color:#d00;padding-left:10px}.event-list__iframe .event-list_item_iframe .actions.in-preparation{align-items:center;justify-content:center}.event-list__iframe .event-list_item_iframe .actions.in-preparation p{color:#999;flex:0 0 auto;font-size:16px;font-weight:700}.event-list__iframe .no-results{margin:20px;text-align:center}.event-list__iframe .paginate{align-items:center;display:flex;justify-content:center;margin:0 auto 50px}.event-list__iframe .paginate>span{color:#509fec;cursor:pointer;flex:0 0 auto}.event-list__iframe .paginate .next,.event-list__iframe .paginate .prev{font-size:14px;line-height:24px;position:relative}.event-list__iframe .paginate .next:after,.event-list__iframe .paginate .next:before,.event-list__iframe .paginate .prev:after,.event-list__iframe .paginate .prev:before{background-position:0 0;background-repeat:no-repeat;bottom:0;content:"";display:block;height:24px;margin:auto;position:absolute;top:0;width:14px}.event-list__iframe .paginate .prev{padding-left:24px;padding-right:12px}.event-list__iframe .paginate .prev:before{background-image:url(../images/common/svg/arrow_slider_left.svg);left:0;margin-left:0}.event-list__iframe .paginate .prev:after{display:none}.event-list__iframe .paginate .next{padding-left:12px;padding-right:24px}.event-list__iframe .paginate .next:before{display:none}.event-list__iframe .paginate .next:after{background-image:url(../images/common/svg/arrow_slider_right.svg);margin-right:0;right:0}.event-list__iframe .paginate .pages{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:75%}.event-list__iframe .paginate .page{background:#fff;border:1px solid #ccc;display:block;flex:0 0 auto;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;font-weight:400;height:28px;line-height:28px;margin:0 3px 3px;text-align:center;width:28px}.event-list__iframe .paginate .page.current,.event-list__iframe .paginate .page:hover{background:#61c5f1;border-color:#61c5f1;color:#fff}body.event-detail{--menu-bg-color:#00368d;--color-main-base:#00368d;--mega-gradation:linear-gradient(90deg,#cbaa22 0%,#fff5d6 50%,#cbaa22)}body.event-detail.mega{--menu-bg-color:#001b64;--color-main-base:#001b64}body.event-detail.girl{--menu-bg-color:#fc7992;--color-main-base:#fc7992}body.event-detail.semi{--menu-bg-color:#00aaeb;--color-main-base:#00aaeb}body.event-detail.menu-open{overflow:hidden}.event-detail__section.general-content .section-inner{padding-top:0}.event-detail__main-visual-v2{--mv-bg-default:url(../images/common/png/mv_bg_normal_v2.png);background-image:var(--main-visual-bg-custom,var(--mv-bg-default));background-position:top;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:50px 20px 80px;width:100%}.event-detail__main-visual-v2:not(:has(+.event-detail__content-navigation)){padding-bottom:40px}.event-detail__main-visual-v2 .mv-inner{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1000px;width:100%}.event-detail__main-visual-v2 .event-info-area,.event-detail__main-visual-v2 .series-logo-area{background-color:#fff;border-radius:14px;box-sizing:border-box;width:100%}.event-detail__main-visual-v2 .series-logo-area{text-align:center}.event-detail__main-visual-v2 .series-logo-area img{height:auto;max-height:120px;width:auto}.event-detail__main-visual-v2 .event-info-area{padding:20px}.event-detail__main-visual-v2 .event-info-area .schedule{align-items:center;color:var(--main-visual-text-color-custom,#00368d);display:flex;gap:15px;justify-content:center;margin-inline:auto;margin-bottom:20px}.event-detail__main-visual-v2 .event-info-area .schedule .date{align-items:center;display:flex;flex-direction:column;justify-content:center}.event-detail__main-visual-v2 .event-info-area .schedule .month,.event-detail__main-visual-v2 .event-info-area .schedule .year{align-items:baseline;display:flex;width:-moz-min-content;width:min-content}.event-detail__main-visual-v2 .event-info-area .schedule .month .number,.event-detail__main-visual-v2 .event-info-area .schedule .year .number{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-weight:600;line-height:1}.event-detail__main-visual-v2 .event-info-area .schedule .month .unit,.event-detail__main-visual-v2 .event-info-area .schedule .year .unit{font-weight:700;margin-left:2px}.event-detail__main-visual-v2 .event-info-area .schedule .year .number{font-size:28px}.event-detail__main-visual-v2 .event-info-area .schedule .year .unit{font-size:20px}.event-detail__main-visual-v2 .event-info-area .schedule .month{text-align:center}.event-detail__main-visual-v2 .event-info-area .schedule .month .number,.event-detail__main-visual-v2 .event-info-area .schedule .month .unit{font-size:34px}.event-detail__main-visual-v2 .event-info-area .schedule .days{align-items:center;display:flex;gap:5px}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day{display:grid;gap:2px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);position:relative}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day .number{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:72px;font-weight:600;grid-area:1/1/3/2;line-height:1}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day .unit{align-self:center;font-size:32px;font-weight:700;grid-area:2/2/3/3;justify-self:center}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day .day-of-week{align-items:center;align-self:end;background-color:var(--main-visual-text-color-custom,#00368d);border-radius:50%;color:#fff;display:flex;font-size:14px;grid-area:1/2/2/3;height:24px;justify-content:center;justify-self:center;line-height:1;width:24px}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day .day-of-week.saturday{background:#00368d}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day .day-of-week.holiday,.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day .day-of-week.sunday{background:#c90000}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day+.a-day{margin-left:30px}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day+.a-day:before{background-color:var(--main-visual-text-color-custom,#00368d);border-radius:100%;content:"";font-size:48px;height:12px;left:-22px;line-height:1;margin-right:5px;position:absolute;top:50%;width:12px}.event-detail__main-visual-v2 .event-info-area .schedule .time{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center;max-width:250px;width:-moz-fit-content;width:fit-content}.event-detail__main-visual-v2 .event-info-area .schedule .time .range{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:38px;font-weight:600;line-height:1}.event-detail__main-visual-v2 .event-info-area .schedule .time .summary{font-size:18px;font-weight:700;line-height:1}.event-detail__main-visual-v2 .event-info-area .place{display:grid;gap:5px 15px;grid-template-areas:"pref hall" "pref summary";grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin:0 auto;padding:15px 0;width:-moz-fit-content;width:fit-content}.event-detail__main-visual-v2 .event-info-area .place .pref{-ms-grid-row-span:3;align-items:center;align-self:center;background-color:var(--main-visual-text-color-custom,#00368d);color:#fff;display:flex;flex-direction:column;gap:3px;grid-area:pref;-ms-grid-column:1;-ms-grid-row:1;justify-content:center;padding:8px 15px}.event-detail__main-visual-v2 .event-info-area .place .pref .ja{font-size:20px;line-height:1.3}.event-detail__main-visual-v2 .event-info-area .place .pref .en{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:16px;font-weight:400;line-height:1.2}.event-detail__main-visual-v2 .event-info-area .place .texts{display:contents}.event-detail__main-visual-v2 .event-info-area .place .hall{align-self:center;color:var(--main-visual-text-color-custom,#00368d);font-size:24px;font-weight:700;grid-area:hall;-ms-grid-column:3;-ms-grid-row:1;line-height:1.2em}.event-detail__main-visual-v2 .event-info-area .place .summary{color:var(--main-visual-text-color-custom,#00368d);font-size:18px;font-weight:700;grid-area:summary;-ms-grid-column:3;-ms-grid-row:3;line-height:1.3em;margin-top:5px;width:100%}.event-detail__main-visual-v2 .event-info-area .place .summary a{color:var(--main-visual-text-color-custom,#00368d);margin-left:5px;text-decoration:underline}.event-detail__main-visual-v2 .event-info-area .place .summary a:after{background:var(--main-visual-text-color-custom,#00368d) url(../images/common/svg/arrow_down_w.svg) center/contain no-repeat;background-size:10px;border-radius:50px;content:"";display:inline-block;height:18px;margin-left:5px;margin-top:-3px;vertical-align:middle;width:18px}.event-detail__main-visual-v2 .event-info-area .description{margin-top:10px;text-align:center}.event-detail__main-visual-v2 .event-info-area .description p{color:var(--main-visual-text-color-custom,#00368d);font-size:20px;font-weight:700;line-height:1.4;margin:0}.event-detail__main-visual-v2 .web-view{display:none;padding:30px 0 10px}.event-detail__main-visual-v2 .web-view.show{display:block}.event-detail__main-visual-v2 .web-view a{align-items:center;background:#fdfde7;border:2px solid #001b64;border-radius:100px;box-shadow:var(--button-base-shadow);color:#001b64;display:flex;font-size:14px;font-weight:700;justify-content:center;margin:0 auto;padding:10px 0;text-decoration:none;transition:all .4s ease;width:360px}.event-detail__main-visual-v2 .web-view a:hover{background-color:#fff38e}.event-detail__main-visual{--main-visual-bg-default:url(../images/common/png/mv_bg_normal.png);background-image:var(--main-visual-bg-custom,var(--main-visual-bg-default));background-position:top;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:30px 20px 80px;width:100%}body.mega .event-detail__main-visual{--main-visual-bg-default:url(../images/common/png/mv_bg_mega.png)}body.semi .event-detail__main-visual{--main-visual-bg-default:url(../images/common/png/mv_bg_semi.png)}body.girl .event-detail__main-visual{--main-visual-bg-default:url(../images/common/png/mv_bg_girl.png)}.event-detail__main-visual .mv-inner{box-sizing:border-box;margin:0 auto;max-width:1000px;width:100%}.event-detail__main-visual .event-title{margin:0 auto 15px;max-width:1000px;position:relative;width:100%}.event-detail__main-visual .event-title:after{background:url(../images/common/png/doraemon_flying.png) 0 0 no-repeat;background-size:226px auto;content:"";display:block;height:345px;position:absolute;right:15px;top:85px;width:220px}body.mega .event-detail__main-visual .event-title:after{background-image:url(../images/common/png/doraemon_standing.png);background-size:269px auto;bottom:auto;height:338px;right:0;top:120px;width:269px}.event-detail__main-visual .event-title.no-dora:after{background:none!important}.event-detail__main-visual .event-title.no-copy:after{top:25px}body.mega .event-detail__main-visual .event-title.no-copy:after{right:-30px;top:-17px}.event-detail__main-visual .title-inner{background:#fff;background:linear-gradient(90deg,#86daff 0,#fffbcc 50%,#86daff);padding:10px 0}body.mega .event-detail__main-visual .title-inner{background:var(--mega-gradation)}body.semi .event-detail__main-visual .title-inner{background:#c2ecff}body.girl .event-detail__main-visual .title-inner{background:#ffdfd6}.event-detail__main-visual .title-copy{background:#fff;color:var(--title-copy-color-custom,#2185d0);font-size:30px;font-weight:700;line-height:1.2;margin:0;padding:0 80px 40px}.event-detail__main-visual .title-copy.center{text-align:center}.event-detail__main-visual .title-copy.right{text-align:right}.event-detail__main-visual .title-copy.justify{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.event-detail__main-visual .title-logo{background:#fff;margin:0;padding:20px 260px 20px 50px}.event-detail__main-visual .title-logo img{height:auto;max-width:100%;vertical-align:top;width:auto}.event-detail__main-visual .event-title.no-copy .title-logo{padding-top:45px}.event-detail__main-visual .event-title.no-dora .title-logo{padding-left:0;padding-right:0;text-align:center}.event-detail__main-visual .event-title.no-bg .title-inner{background:none;padding:0}.event-detail__main-visual .event-title.no-bg .title-logo{background:none;padding:0;text-align:center}.event-detail__main-visual .img-copyright{color:var(--base-info-color-custom,#fff);font-size:12px;margin:5px 0 0}.event-detail__main-visual .event-schedule{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:900px}.event-detail__main-visual .event-schedule .event-area{background:var(--base-info-color-custom,#fff);color:var(--base-info-inverse-color-custom,#2185d0);display:flex;flex:0 0 auto;flex-direction:column;height:80px;justify-content:center;width:135px}body.girl .event-detail__main-visual .event-schedule .event-area{color:#ff4d76}.event-detail__main-visual .event-schedule .event-area span{display:block;flex:0 0 auto;line-height:1.5em;text-align:center}.event-detail__main-visual .event-schedule .event-area .main{font-size:24px}.event-detail__main-visual .event-schedule .event-area .sub{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;font-weight:400}.event-detail__main-visual .event-schedule .event-date{box-sizing:border-box;color:var(--base-info-color-custom,#fff);display:flex;flex:0 1 auto;max-width:520px;overflow:hidden;padding:0 50px 0 27px}.event-detail__main-visual .event-schedule .event-date>div{flex:1 0 auto}.event-detail__main-visual .event-schedule .event-date>div:nth-child(3){width:200px}.event-detail__main-visual .event-schedule .event-date .date{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:62px;font-weight:600;line-height:1em}.event-detail__main-visual .event-schedule .event-date .day{background:var(--base-info-color-custom,#fff);border-radius:13px;color:var(--base-info-inverse-color-custom,#2185d0);display:inline-block;font-size:16px;height:26px;line-height:26px;text-align:center;vertical-align:text-bottom;width:26px}.event-detail__main-visual .event-schedule .event-date .day.saturday{background:#00368d;color:#fff}.event-detail__main-visual .event-schedule .event-date .day.holiday{background:#c90000;color:#fff}.event-detail__main-visual .event-schedule .event-date .first-day,.event-detail__main-visual .event-schedule .event-date .other-day{display:inline-block}.event-detail__main-visual .event-schedule .event-date .other-day:before{content:"･";font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,Arial,sans-serif;font-size:62px;line-height:1em}.event-detail__main-visual .event-schedule .event-time{color:var(--base-info-color-custom,#fff);flex:0 0 auto;width:245px}.event-detail__main-visual .event-schedule .event-time p{margin:0}.event-detail__main-visual .event-schedule .event-time .info{font-size:32px;line-height:1em;margin-bottom:5px}.event-detail__main-visual .event-schedule .event-time .info span{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-weight:500}.event-detail__main-visual .event-schedule .event-time .info .start:before{height:24px;margin-right:10px;-webkit-mask-image:url(../images/common/svg/icon_clock_w.svg);mask-image:url(../images/common/svg/icon_clock_w.svg);width:24px}.event-detail__main-visual .event-schedule .event-time .info .end:before,.event-detail__main-visual .event-schedule .event-time .info .start:before{background-color:var(--base-info-color-custom,#fff);content:"";display:inline-block;-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.event-detail__main-visual .event-schedule .event-time .info .end:before{height:10px;margin:0 10px 8px 5px;-webkit-mask-image:url(../images/common/svg/arrow_right_w.svg);mask-image:url(../images/common/svg/arrow_right_w.svg);width:20px}.event-detail__main-visual .event-schedule .event-time .notice{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;line-height:1em;padding-left:34px}.event-detail__main-visual .event-place{align-items:center;border-top:1px solid #fff;color:var(--base-info-color-custom,#fff);display:flex;font-size:24px;justify-content:center;margin-top:25px;padding-top:25px;text-align:center}.event-detail__main-visual .event-place span.m-icon-web{flex:0 0 auto;height:64px;margin-right:20px;width:64px}.event-detail__main-visual .event-place span.m-icon-web img{height:64px;width:64px}.event-detail__main-visual .event-place .place{color:var(--base-info-color-custom,#fff)}.event-detail__main-visual .web-view{display:none;padding:30px 0 0}.event-detail__main-visual .web-view.show{display:block}.event-detail__main-visual .web-view a{align-items:center;background:#ffd800;border:1px solid #ffd800;color:#001b64;display:flex;font-size:20px;font-weight:700;justify-content:center;margin:0 auto;padding:15px 0;text-decoration:none;width:360px}.event-detail__main-visual .web-view a:before{background:url(../images/common/svg/icon_phone.svg) 0 0 no-repeat;content:"";display:inline-block;height:26px;margin-right:15px;vertical-align:middle;width:18px}.event-detail__main-visual .web-view a:hover{background-color:#fff;border:1px solid #001b64;color:#001b64}.event-detail__company-carousel{width:100%}.event-detail__company-carousel .section-inner{padding-block:40px 50px!important}.event-detail__company-carousel .carousel-wrapper{overflow-x:hidden;width:100%}.event-detail__company-carousel .carousel{display:flex;gap:10px;overflow:hidden;width:-moz-fit-content;width:fit-content}.event-detail__company-carousel .carousel.center{justify-content:center;margin:0 auto}.event-detail__company-carousel .carousel .item{flex:0 0 10vw;height:8.1vw;width:8vw}.event-detail__company-carousel .carousel .item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.event-detail__main-visual-v2+.event-detail__content-navigation{margin-top:-40px}.event-detail__company-carousel+.event-detail__content-navigation{margin-top:0}.event-detail__content-navigation{align-items:center;background:#00368d;border-radius:8px;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);box-sizing:border-box;display:flex;justify-content:space-between;margin-inline:auto;margin-bottom:0;margin-block:30px;padding-inline:0 10px;position:sticky;top:20px;width:min(95%,1040px);z-index:90}body.mega .event-detail__content-navigation{background:#001b64}body.girl .event-detail__content-navigation,body.semi .event-detail__content-navigation{background:#666}.event-detail__content-navigation ul{align-items:center;display:flex}.event-detail__content-navigation ul.anchor{align-items:stretch;flex:1;flex-wrap:wrap;justify-content:space-around;margin-right:10px}.event-detail__content-navigation ul.anchor li{border-right:1px solid #001b64;box-sizing:border-box;flex:1;width:-moz-fit-content;width:fit-content}body.mega .event-detail__content-navigation ul.anchor li{border-color:#000c2c}body.girl .event-detail__content-navigation ul.anchor li,body.semi .event-detail__content-navigation ul.anchor li{border-color:#333}.event-detail__content-navigation ul.anchor li a,.event-detail__content-navigation ul.anchor li>span{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding-block:34px;padding-inline:10px;position:relative;text-align:center;width:100%}.event-detail__content-navigation ul.anchor li a{color:#fff;text-decoration:underline}.event-detail__content-navigation ul.anchor li a:hover{background:#001b64}body.mega .event-detail__content-navigation ul.anchor li a:hover{background:#000c2c}body.girl .event-detail__content-navigation ul.anchor li a:hover,body.semi .event-detail__content-navigation ul.anchor li a:hover{background:#333}.event-detail__content-navigation ul.anchor li a:hover:after{opacity:1}.event-detail__content-navigation ul.anchor li>span{opacity:.3}.event-detail__content-navigation ul.anchor li .update{color:#ffd800;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:12px;font-weight:500;left:0;line-height:1em;margin:0 auto;position:absolute;right:0;top:14px}.event-detail__content-navigation ul.anchor li .label{color:#fff;display:block;font-size:14px;line-height:1.4em}.event-detail__content-navigation ul.reserve-buttons{gap:20px;justify-content:flex-end}.event-detail__content-navigation ul.reserve-buttons li{align-items:center;display:flex;flex:1;justify-content:space-between;min-height:50px;position:relative;width:-moz-fit-content;width:fit-content}.event-detail__content-navigation ul.reserve-buttons li a,.event-detail__content-navigation ul.reserve-buttons li span{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;font-size:14px;justify-content:center;line-height:1.2em;min-height:50px;padding:5px 10px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:100%}.event-detail__content-navigation ul.reserve-buttons li a:hover,.event-detail__content-navigation ul.reserve-buttons li span:hover{box-shadow:2px 3px 3px rgba(0,0,0,.3);text-decoration:none;transform:translateY(-2px)}.event-detail__content-navigation ul.reserve-buttons li.bus a{background-color:#fff;border:2px solid #3088f3;color:#3088f3}.event-detail__content-navigation ul.reserve-buttons li.bus a:hover{background-color:#3088f3;color:#fff}.event-detail__content-navigation ul.reserve-buttons li.event a{background-color:#f67e27;border:2px solid #f67e27;color:#fff}.event-detail__content-navigation ul.reserve-buttons li.event a:hover{background-color:#fff;color:#f67e27}.event-detail__content-navigation ul.reserve-buttons li.event.reserved a{background-color:#ccc;border-color:#ccc;color:#fff}.event-detail__topics{align-items:center;box-sizing:border-box;display:flex;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1040px;padding:0 20px}.event-detail__topics .topics-title{flex:0 0 auto;padding:0 77px 0 50px}.event-detail__topics .topics-title span{color:#2185d0;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:40px;font-weight:200}.event-detail__topics .topics-list{border-left:1px solid #2185d0;flex:1 1 auto;padding-left:35px}.event-detail__topics .topics-list li{border-bottom:1px solid #e4e4e4;font-size:15px;position:relative}.event-detail__topics .topics-list li a,.event-detail__topics .topics-list li span{display:block;padding:15px 0 15px 35px;position:relative}.event-detail__topics .topics-list li a{color:#333;text-decoration:underline}.event-detail__topics .topics-list li a:hover{color:#509fec}.event-detail__topics .topics-list li:before{content:"";display:block;position:absolute}.event-detail__topics .topics-list li.anchor:before{top:18px}.event-detail__topics .topics-list li.anchor:before,.event-detail__topics .topics-list li.link:before{background:url(../images/common/svg/arrow_down_b.svg) 0 0 no-repeat;background-size:13px auto;height:14px;left:8px;width:13px}.event-detail__topics .topics-list li.link:before{top:20px;transform:rotate(-90deg)}.event-detail__topics .topics-list li.bus a:before{background:url(../images/common/svg/icon_bus.svg) 0 no-repeat;content:"";display:inline-block;height:14px;padding:10px 10px 0 0;vertical-align:text-top;width:30px}.event-detail__topics .topics-list li.new a:after,.event-detail__topics .topics-list li.new span:after{color:#f57c31;content:"NEW!";display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;font-weight:400;padding-left:10px}.event-detail__topics .topics-list li.nolink:before{background:#555;border-radius:4px;height:8px;left:12px;top:22px;width:8px}.event-detail__topics-v2{align-items:center;box-sizing:border-box;display:flex;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1040px;padding:0 20px}.event-detail__topics-v2 .topics-title{flex:0 0 auto;padding:0 77px 0 50px}.event-detail__topics-v2 .topics-title span{color:#2185d0;font-size:30px}.event-detail__topics-v2 .topics-list-container{border-left:1px solid #2185d0;flex:1 1 auto;padding-left:35px}.event-detail__topics-v2 .topics-list-container.opened .more a:after{transform:rotate(180deg)}.event-detail__topics-v2 .topics-list{overflow-y:hidden}.event-detail__topics-v2 .topics-list.animate{transition:all .3s ease}.event-detail__topics-v2 .topics-list.expand a,.event-detail__topics-v2 .topics-list.expand span{display:block;max-height:none;text-overflow:inherit}.event-detail__topics-v2 .topics-list li{border-bottom:1px solid #e4e4e4;font-size:15px;line-height:1.6em;padding:15px 35px 15px 0;position:relative}.event-detail__topics-v2 .topics-list li a,.event-detail__topics-v2 .topics-list li span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.event-detail__topics-v2 .topics-list li a{color:#333;text-decoration:underline}.event-detail__topics-v2 .topics-list li a:hover{color:#509fec}.event-detail__topics-v2 .topics-list li:after{content:"";display:block;position:absolute}.event-detail__topics-v2 .topics-list li.anchor:after{background:url(../images/common/svg/arrow_circle_right_b.svg) 0 0 no-repeat;background-size:18px auto;height:18px;right:8px;top:50%;transform:translateY(-50%) rotate(90deg);width:18px}.event-detail__topics-v2 .topics-list li.link:after{background:url(../images/common/svg/icon_blank2.svg) 0 0 no-repeat;background-size:14px auto;height:14px;right:10px;top:50%;transform:translateY(-50%);width:14px}.event-detail__topics-v2 .topics-list li.new{color:inherit;font-weight:inherit}.event-detail__topics-v2 .topics-list li.new a:before,.event-detail__topics-v2 .topics-list li.new span:before{color:#f57c31;content:"NEW!";display:inline;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;font-weight:400;margin-right:10px;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2px}.event-detail__topics-v2 .more,.event-detail__topics-v2 .topics-list li.nolink:after{display:none}.event-detail__topics-v2 .more a{display:block;font-size:16px;padding-top:1.5em;text-align:center}.event-detail__topics-v2 .more a:before{display:none}.event-detail__topics-v2 .more a:after{background:url(../images/common/svg/arrow_down_b_02.svg) 50% no-repeat;background-size:16px auto;content:"";display:inline-block;height:16px;padding:0 10px;transition:transform .3s ease;vertical-align:middle;width:16px}.event-detail__banners{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;margin-bottom:70px;padding:70px 0 50px}.event-detail__banners.no-border{border-bottom:none;border-top:none;margin-bottom:0;padding-top:0}.event-detail__banners.top-banner{border:none;margin-block:40px;padding:0}.event-detail__banners .banner{box-sizing:border-box;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px;text-align:center}.event-detail__banners .banner img{height:auto;max-width:100%;width:auto}.event-detail__banners .banner a:hover img{opacity:.7}.event-detail__section .section-heading{background:url(../images/common/png/heading_bg_normal.png) top no-repeat;background-size:cover;box-sizing:border-box;color:#fff;height:95px;text-align:center;width:100%}body.mega .event-detail__section .section-heading{background:#001b64;position:relative}body.mega .event-detail__section .section-heading:after,body.mega .event-detail__section .section-heading:before{background:var(--mega-gradation);content:"";display:block;height:4px;left:0;position:absolute;right:0;width:100%}body.mega .event-detail__section .section-heading:before{top:0}body.mega .event-detail__section .section-heading:after{bottom:0}body.semi .event-detail__section .section-heading{background-image:url(../images/common/png/heading_bg_semi.png)}body.girl .event-detail__section .section-heading{background-image:url(../images/common/png/heading_bg_girl.png)}.event-detail__section .section-heading span{display:inline-block;font-size:30px;line-height:95px}.event-detail__section .section-inner{padding:40px 0 80px}.event-detail__section .section-inner>.desc{box-sizing:border-box;font-size:15px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.event-detail__section .section-inner>.desc img{max-width:100%}.event-detail__section .heading{box-sizing:border-box;font-size:22px;font-weight:700;margin:0 auto 35px;max-width:1040px;padding-left:70px;padding-right:20px;position:relative}.event-detail__section .heading:before{background:#2185d0;bottom:0;content:"";height:1px;left:20px;margin:auto;position:absolute;top:0;width:30px}body.girl .event-detail__section .heading:before{background:#d60042}.event-detail__section .heading em{color:#2185d0;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:30px;font-weight:400}.event-detail__section .heading small{font-size:13px;font-weight:400}.event-detail__section .btn a{background:#fff;border:1px solid #ccc;border-radius:100px;box-shadow:var(--button-base-shadow);box-sizing:border-box;color:#006bcc;display:block;font-size:15px;margin:0 auto;padding:10px;text-align:center;text-decoration:none;width:295px}.event-detail__section .btn a:hover{border-color:#509fec}.event-detail__section .detail-modal{background:rgba(0,0,0,.75);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .4s;z-index:100}.event-detail__section .detail-modal.disp{align-items:center;display:flex;justify-content:center}.event-detail__section .detail-modal.show{opacity:1;padding-top:60px}.event-detail__section .detail-modal .modal-body{background:#fff;border-top:6px solid #2185d0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:stretch;max-height:70%;max-width:900px;width:70%}.event-detail__section .detail-modal .modal-body .modal-header{align-content:center;border-bottom:1px solid #e4e4e4;display:flex;flex:0 0 auto;height:100px;justify-content:stretch;width:100%}.event-detail__section .detail-modal .modal-body .modal-header .schedule{align-items:center;border-right:1px solid #e4e4e4;display:flex;flex:0 0 auto;justify-content:center;width:28.8888888889%}.event-detail__section .detail-modal .modal-body .modal-header .schedule .time{color:#2185d0;font-size:22px}.event-detail__section .detail-modal .modal-body .modal-header .schedule .start{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:32px;font-weight:500}.event-detail__section .detail-modal .modal-body .modal-header .schedule .start:before{background:url(../images/common/svg/icon_clock_b.svg) 50% no-repeat;content:"";display:inline-block;height:23px;margin-right:10px;width:23px}.event-detail__section .detail-modal .modal-body .modal-header .schedule .end{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:22px;font-weight:400}.event-detail__section .detail-modal .modal-body .modal-header .schedule .end:before{background:url(../images/common/svg/arrow_right_b.svg) 50% no-repeat;content:"";display:inline-block;height:9px;margin:0 10px 5px;width:19px}.event-detail__section .detail-modal .modal-body .modal-header .info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:0 20px;width:auto}.event-detail__section .detail-modal .modal-body .modal-header .info .company{font-size:20px;font-weight:700;margin-bottom:10px}.event-detail__section .detail-modal .modal-body .modal-header .info .title{font-size:20px;font-weight:700;padding-left:50px}.event-detail__section .detail-modal .modal-body .modal-header .info .place{font-size:14px}.event-detail__section .detail-modal .modal-body .modal-header .info .place:before{background:url(../images/common/svg/icon_pin.svg) 0 no-repeat;content:"";display:inline-block;height:18px;padding-right:5px;vertical-align:middle;width:13px}.event-detail__section .detail-modal .modal-body .modal-header .action{flex:0 0 auto;width:18.8888888889%}.event-detail__section .detail-modal .modal-body .modal-header .action p{height:100%;position:relative;width:100%}.event-detail__section .detail-modal .modal-body .modal-header .action p.reserve a{align-items:center;background:#f57c31;border:3px solid #f57c31;box-sizing:border-box;color:#fff;display:flex;font-size:14px;height:100%;justify-content:center;line-height:1.4em;padding:0 5px 0 10px;text-decoration:none;width:100%}.event-detail__section .detail-modal .modal-body .modal-header .action p.reserve a:after{background:url(../images/common/svg/arrow_circle_right_t.svg) 50% no-repeat;content:"";display:inline-block;flex:0 0 auto;height:20px;padding-left:10px;width:20px}.event-detail__section .detail-modal .modal-body .modal-header .action p.reserve a:hover{background:#fff;color:#f57c31}.event-detail__section .detail-modal .modal-body .modal-header .action p.reserve a:hover:after{background-image:url(../images/common/svg/arrow_circle_right_o.svg)}.event-detail__section .detail-modal .modal-body .modal-header .action p.free{align-items:center;border-left:1px solid #e4e4e4;display:flex;justify-content:center}.event-detail__section .detail-modal .modal-body .modal-header .action p.free span{color:#666;font-size:14px}.event-detail__section .detail-modal .modal-body .modal-header .action p.free>span{margin:0 5px}.event-detail__section .detail-modal .modal-body .modal-header .action p.free .type{color:#d00;padding-left:10px}.event-detail__section .detail-modal .modal-body .modal-content{overflow-scrolling:touch;box-sizing:border-box;flex:1 1 auto;margin:40px 30px 0 70px;overflow-y:auto;position:relative;width:auto}.event-detail__section .detail-modal .modal-body .modal-content .title{font-size:20px;font-weight:700;margin:0 0 25px}.event-detail__section .detail-modal .modal-body .modal-content .image{float:right;margin-left:30px}.event-detail__section .detail-modal .modal-body .modal-content .desc,.event-detail__section .detail-modal .modal-body .modal-content .wysiwyg{font-size:15px;line-height:2em;margin-bottom:25px}.event-detail__section .detail-modal .modal-body .content-inner{padding-right:30px}.event-detail__section .detail-modal .modal-body .modal-close{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;height:80px;justify-content:center;width:100%}.event-detail__section .detail-modal .modal-body .modal-close:after{background:url(../images/common/svg/icon_cross_b.svg) 50% no-repeat;content:"";display:inline-block;height:20px;padding-left:5px;width:20px}.event-detail__section .detail-modal .modal-body .modal-close span{color:#2185d0;font-size:14px}.event-detail__section .detail-modal .modal-body .modal-close:hover{text-decoration:underline}.event-detail__section .panel-items{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.event-detail__section .panel-items .item{background:#fff;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;margin:0 0 30px 3.2%;padding-bottom:10px;width:31.2%}.event-detail__section .panel-items .item:nth-child(3n+1){margin-left:0}.event-detail__section .panel-items .item figure{flex:0 0 auto;margin:0;text-align:center}.event-detail__section .panel-items .item figure img{height:auto;max-width:100%;width:100%}.event-detail__section .panel-items .item .info{flex:1 1 auto}.event-detail__section .panel-items .item .info .modal{display:none}.event-detail__section .panel-items .item .actions{display:flex;flex:0 0 auto;height:50px}.event-detail__section .panel-items .item .actions p{height:50px}.event-detail__section .panel-items .item .actions p a{align-items:center;display:flex;font-size:14px;height:50px;justify-content:center;text-align:center;text-decoration:none}.event-detail__section.focus_company .m-focus-company .heading{background:#2185d0;color:#fff;margin-bottom:0;max-width:1000px;padding:20px;text-align:center}.event-detail__section.focus_company .m-focus-company .heading:before{display:none}body.semi .event-detail__section.focus_company .m-focus-company .heading{background:#2185d0}body.mega .event-detail__section.focus_company .m-focus-company .heading{background:#001b64}body.girl .event-detail__section.focus_company .m-focus-company .heading{background:#fc7992}.event-detail__section.focus_company .m-focus-company .focus-list{background:#e5f6fd;padding-inline:35px}body.mega .event-detail__section.focus_company .m-focus-company .focus-list,body.semi .event-detail__section.focus_company .m-focus-company .focus-list{background:#e5f6fd}body.girl .event-detail__section.focus_company .m-focus-company .focus-list{background:#fff1ed}.event-detail__section.focus_company .m-focus-company .focus-list .m-slider .item a .image,.event-detail__section.focus_company .m-focus-company .focus-list .m-slider .item>span .image{aspect-ratio:1;height:100%;max-height:none;width:100%}.event-detail__section.focus_company .m-focus-company .focus-list .m-slider .item a .caption,.event-detail__section.focus_company .m-focus-company .focus-list .m-slider .item>span .caption{color:#333;font-weight:700}.event-detail__section.focus_company .m-focus-company .focus-list .m-slider .item a:hover .caption{color:#509fec}.event-detail__section.focus_company .m-focus-company .focus-list .m-slider .item a .image{box-shadow:2px 2px 5px 0 rgba(0,0,0,.1)}.event-detail__section.focus_company .m-focus-company .focus-list .m-slider .item a .caption{text-decoration:underline}.event-detail__section.focus_company .m-focus-company .focus-list .m-slider .item>span .image{border-color:transparent}.event-detail__section.company-list .anydl-link,.event-detail__section.company-list .place-map{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:10px;padding-right:10px}.event-detail__section.company-list .anydl-link .dl-button,.event-detail__section.company-list .place-map .dl-button{background:#fdfde7;border:2px solid #001b64;border-radius:100px;box-shadow:var(--button-base-shadow);box-sizing:border-box;color:#001b64;display:block;flex:0 0 auto;margin:0 10px 10px;padding:14px 0 10px;text-align:center;text-decoration:none;transition:all .4s ease;width:320px}.event-detail__section.company-list .anydl-link .dl-button:before,.event-detail__section.company-list .place-map .dl-button:before{background:url(../images/common/svg/icon_map.svg) 50% no-repeat;content:"";display:inline-block;height:22px;margin-right:5px;margin-top:-10px;vertical-align:middle;width:25px}.event-detail__section.company-list .anydl-link .dl-button.anydl-icon:before,.event-detail__section.company-list .place-map .dl-button.anydl-icon:before{display:none;vertical-align:text-bottom}.event-detail__section.company-list .anydl-link .dl-button.anydl-icon img,.event-detail__section.company-list .place-map .dl-button.anydl-icon img{height:22px;margin-right:8px;vertical-align:text-bottom;width:auto}.event-detail__section.company-list .anydl-link .dl-button:hover,.event-detail__section.company-list .place-map .dl-button:hover{background-color:#fff38e}.event-detail__section.company-list .anydl-link .dl-button span,.event-detail__section.company-list .place-map .dl-button span{display:inline-block;line-height:20px;vertical-align:baseline}.event-detail__section.company-list .anydl-link .dl-button .date,.event-detail__section.company-list .place-map .dl-button .date{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:18px}.event-detail__section.company-list .anydl-link .dl-button .day,.event-detail__section.company-list .place-map .dl-button .day{font-size:12px;text-indent:-8px}.event-detail__section.company-list .anydl-link .dl-button .label,.event-detail__section.company-list .place-map .dl-button .label{font-size:14px;font-weight:700}.event-detail__section.company-list .normal-company .normal-list{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:75px;padding-right:20px}.event-detail__section.company-list .normal-company .normal-list ul{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:20px}.event-detail__section.company-list .normal-company .normal-list li{box-sizing:border-box;display:inline-block;font-size:15px;margin:0 1% 15px 0;padding-left:20px;position:relative;width:32%}.event-detail__section.company-list .normal-company .normal-list li:before{background:#86daff;border-radius:5px;content:"";display:block;height:10px;left:0;position:absolute;top:8px;width:10px}.event-detail__section.company-list .normal-company .normal-list li a{color:#333;text-decoration:underline}.event-detail__section.company-list .normal-company .normal-list li a:hover{color:#509fec}.event-detail__section.company-list .normal-company .normal-list li.new a,.event-detail__section.company-list .normal-company .normal-list li.new span{background:#fff7cc}.event-detail__section.company-list .normal-company .normal-list li.new:after{color:#f57c31;content:"NEW!";display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;font-weight:400;padding-left:5px}.event-detail__section.company-list .normal-company .normal-list.is-flow{padding-right:65px}.event-detail__section.company-list .normal-company .normal-list.is-flow ul{display:block}.event-detail__section.company-list .normal-company .normal-list.is-flow li{margin-right:15px;width:auto}.event-detail__section.company-list .normal-company .readmore{color:#2185d0;display:none;font-size:14px;margin:0 20px;padding:20px 0;text-align:center}.event-detail__section.company-list .normal-company .readmore:after{background:url(../images/common/svg/arrow_down_b_02.svg) 50% no-repeat;content:"";display:inline-block;height:10px;padding-left:10px;transition:transform .3s;width:13px}.event-detail__section.company-list .normal-company .readmore.open:after{transform:rotate(180deg)}.event-detail__section.company-list .normal-company .notice{box-sizing:border-box;font-size:15px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:75px;padding-right:20px}.event-detail__section.company-list .company-list-slider{margin:40px auto;max-width:900px}.event-detail__section.company-list .company-list-slider.is-center-static .slide-wrapper{display:flex;justify-content:center}.event-detail__section.company-list .company-list-slider .m-slider .item{box-sizing:border-box;height:150px;padding:10px;width:150px}.event-detail__section.company-list .company-list-slider .m-slider .item a,.event-detail__section.company-list .company-list-slider .m-slider .item>span{border:1px solid #e4e4e4;box-shadow:2px 2px 5px 0 rgba(0,0,0,.1);box-sizing:border-box;padding:10px}.event-detail__section.company-list .company-list-slider .m-slider .item a img,.event-detail__section.company-list .company-list-slider .m-slider .item>span img{aspect-ratio:1;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.event-detail__section.company-list .company-list-slider .m-slider .item>span.no-deco{border-color:transparent;box-shadow:none;padding:0}.event-detail__section.company-list .company-list-slider .m-slider .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:13px auto;border:none;cursor:pointer;height:25px;outline:none;position:absolute;text-indent:-9999px;top:42%;width:15px}.event-detail__section.company-list .company-list-slider .m-slider .slick-prev{background-image:url(../images/common/svg/arrow_slider_left.svg);left:-20px}.event-detail__section.company-list .company-list-slider .m-slider .slick-prev:hover{background-image:url(../images/common/svg/arrow_slider_left_bold.svg);background-size:15px auto}.event-detail__section.company-list .company-list-slider .m-slider .slick-next{background-image:url(../images/common/svg/arrow_slider_right.svg);right:-20px}.event-detail__section.company-list .company-list-slider .m-slider .slick-next:hover{background-image:url(../images/common/svg/arrow_slider_right_bold.svg);background-size:15px auto}.event-detail__section.company-list .special-session{margin-top:65px}.event-detail__section.company-list .special-session .special-list{background:url(../images/common/svg/list_bg_01.svg) 0 0;box-sizing:border-box;margin:0 auto;max-width:1000px;padding:40px 50px;position:relative}body.mega .event-detail__section.company-list .special-session .special-list{background-image:url(../images/common/svg/list_bg_02.svg)}.event-detail__section.company-list .special-session .special-list .subtitle{color:#2185d0;font-size:20px;font-weight:700;margin:0 0 10px;text-align:center}body.mega .event-detail__section.company-list .special-session .special-list .subtitle{color:#001b64}.event-detail__section.company-list .special-session .special-list .desc{font-size:16px;margin:0 0 10px;text-align:center}.event-detail__section.company-list .special-session .special-list .m-slider{margin:30px 0}.event-detail__section.speech-school{background:#f9f8f5}.event-detail__section.speech-school .event-timetable .date-tab{background:#f0efea;margin-bottom:40px}.event-detail__section.speech-school .event-timetable .date-tab ul{box-sizing:border-box;display:flex;height:60px;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px;position:relative}.event-detail__section.speech-school .event-timetable .date-tab ul:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #61c5f1;bottom:-7px;content:"";display:block;height:0;left:105px;position:absolute;transition:transform .4s;width:0}body.girl .event-detail__section.speech-school .event-timetable .date-tab ul:after{border-top:7px solid #fc7992}.event-detail__section.speech-school .event-timetable .date-tab ul.active2:after{margin-left:180px}.event-detail__section.speech-school .event-timetable .date-tab ul.active3:after{margin-left:360px}.event-detail__section.speech-school .event-timetable .date-tab li{align-items:center;border-right:1px solid #e4e4e4;cursor:pointer;display:flex;height:60px;justify-content:center;width:180px}.event-detail__section.speech-school .event-timetable .date-tab li:first-child{border-left:1px solid #e4e4e4}.event-detail__section.speech-school .event-timetable .date-tab li .date{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:20px;font-weight:500}.event-detail__section.speech-school .event-timetable .date-tab li .day{font-size:15px}.event-detail__section.speech-school .event-timetable .date-tab li:hover{background:#d4f3ff;color:#2185d0}body.girl .event-detail__section.speech-school .event-timetable .date-tab li:hover{background:#fde3e6;color:#fc7992}.event-detail__section.speech-school .event-timetable .date-tab li.active{background:#61c5f1;color:#fff;cursor:default;position:relative}.event-detail__section.speech-school .event-timetable .date-tab li.active:hover{color:#fff}body.girl .event-detail__section.speech-school .event-timetable .date-tab li.active{background:#fc7992}body.girl .event-detail__section.speech-school .event-timetable .date-tab li.active:hover{color:#fff}.event-detail__section.speech-school .event-timetable .date-contents{margin:0 auto;max-width:1000px;overflow:hidden;transition:height .4s}.event-detail__section.speech-school .event-timetable .date-contents .contents-inner{display:flex;transition:transform .4s}.event-detail__section.speech-school .event-timetable .date-contents .a-date{flex:0 0 auto;width:100%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech{margin-bottom:60px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .timetable{background:#f0efea;padding:50px 0}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav{display:flex;justify-content:center;list-style:none;margin:0 0 40px;padding:0;text-align:center}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav li{flex:0 0 auto;padding:0 13px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav li span{border:2px solid #7b7b7b;border-radius:6px;color:#7b7b7b;cursor:pointer;display:inline-block;font-size:15px;padding:3px 10px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav li span:hover{border-color:#61c5f1;color:#61c5f1}body.girl .event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav li span:hover{border-color:#fde3e6;color:#fde3e6}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav li.active span{background-color:#61c5f1;border-color:#61c5f1;color:#fff;cursor:default;font-weight:700;text-decoration:none}body.girl .event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav li.active span{background-color:#fc7992;border-color:#fc7992}body.girl .event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav li.active span:hover{color:#fff}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .slide-wrapper{margin-bottom:30px;width:100%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place{padding:0 10px;width:80%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .place-name{background:#7b7b7b;color:#fff;font-size:18px;font-weight:700;line-height:50px;margin-bottom:5px;text-align:center}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .place-name.gray,body.girl .event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .place-name.gray{background:#999}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place.slick-current .place-name{background:#61c5f1}body.girl .event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place.slick-current .place-name{background:#fc7992}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place.slick-current .place-name.gray,body.girl .event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place.slick-current .place-name.gray{background:#999}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event{align-items:stretch;background:#fff;display:flex;margin-bottom:5px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule{align-items:center;display:flex;flex:0 0 auto;justify-content:center;width:31.25%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .time{color:#2185d0;font-size:20px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .start{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:32px;font-weight:500}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .start:before{background:url(../images/common/svg/icon_clock_b.svg) 50% no-repeat;content:"";display:inline-block;height:23px;margin-right:10px;width:23px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .end{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:22px;font-weight:400}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .end:before{background:url(../images/common/svg/arrow_right_b.svg) 50% no-repeat;content:"";display:inline-block;height:9px;margin:0 10px 5px;width:19px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info{border-left:1px solid #e4e4e4;flex:1 1 auto;margin:20px 0;padding:0 20px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .company,.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .title{margin:15px 0}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .company{font-size:16px;font-weight:700}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .title{font-size:18px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .desc,.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .long-title{display:none}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions{display:flex;flex:0 0 auto;flex-direction:column;justify-content:stretch;width:16.25%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p{flex:1 1 50%;margin:0;text-align:center}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p a,.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p>span{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:flex-end;padding-right:20px;text-decoration:none;width:100%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.reserve{font-size:14px;font-weight:700}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.reserve a{color:#f57c31}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.reserve a:after{background:url(../images/common/svg/arrow_circle_right_o.svg) 50% no-repeat;content:"";display:inline-block;height:20px;padding-left:5px;width:20px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.reserve a:hover{background:#f57c31;color:#fff}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.reserve a:hover:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.detail{font-size:14px;position:relative}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.detail:before{background:#e4e4e4;content:"";display:block;height:1px;left:0;position:absolute;right:20px;top:0;width:auto}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.detail a{color:#2185d0}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.detail a:after{background:url(../images/common/svg/icon_plus_b.svg) 50% no-repeat;content:"";display:inline-block;height:20px;padding-left:5px;width:20px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.detail a:hover{background:#2185d0;color:#fff}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.detail a:hover:after{background-image:url(../images/common/svg/icon_plus_t.svg)}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.free{color:#666;font-size:13px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.free .type{color:#d00;padding-left:10px}.event-detail__section.event-info .section-inner{background:#effaff}body.girl .event-detail__section.event-info .section-inner{background:#fff1ed}.event-detail__section.event-info .panel-items .item .info{box-sizing:border-box;padding:20px 30px 10px}.event-detail__section.event-info .panel-items .item .info .title{font-size:16px;font-weight:700;margin:0 0 15px}.event-detail__section.event-info .panel-items .item .info .desc{font-size:14px;margin-bottom:20px}.event-detail__section.event-info .panel-items .actions p{width:50%}.event-detail__section.event-info .panel-items .actions a{position:relative;width:100%}.event-detail__section.event-info .panel-items .actions a span{display:inline-block;height:20px;line-height:20px}.event-detail__section.event-info .panel-items .actions a span:after{background-position:50%;background-repeat:no-repeat;background-size:20px 20px;content:"";display:inline-block;height:20px;margin-left:5px;vertical-align:top;width:20px}.event-detail__section.event-info .panel-items .actions .detail a{color:#509fec}.event-detail__section.event-info .panel-items .actions .detail a:after{background:#e4e4e4;bottom:0;content:"";display:block;height:30px;margin:auto;position:absolute;right:0;top:0;width:1px}.event-detail__section.event-info .panel-items .actions .detail a span:after{background-image:url(../images/common/svg/icon_plus_b.svg)}.event-detail__section.event-info .panel-items .actions .detail a:hover{background:#509fec;color:#fff}.event-detail__section.event-info .panel-items .actions .detail a:hover span:after{background-image:url(../images/common/svg/icon_plus_t.svg)}.event-detail__section.event-info .panel-items .actions .reserve a{color:#f57c31}.event-detail__section.event-info .panel-items .actions .reserve a span:after{background-image:url(../images/common/svg/arrow_circle_right_o.svg)}.event-detail__section.event-info .panel-items .actions .reserve a:hover{background:#f57c31;color:#fff}.event-detail__section.event-info .panel-items .actions .reserve a:hover span:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.event-detail__section.event-info .slider .panel-items{margin-bottom:30px}.event-detail__section.event-info .slider .panel-items .item{margin:0 10px}.event-detail__section.event-info .slider .panel-items .item .desc{margin-bottom:0}.event-detail__section.event-info .event-detail__banners{border-bottom:none;border-top:none;margin-bottom:0;padding-bottom:0;padding-top:40px}.event-detail__section.present .panel-items .item figure{position:relative}.event-detail__section.present .panel-items .item figure figcaption{bottom:30px;color:#fff500;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:18px;font-weight:500;left:0;padding:5px 34px;position:absolute}.event-detail__section.present .panel-items .item .info{box-sizing:border-box;padding:25px 0 10px}.event-detail__section.present .panel-items .item .info .title{font-size:20px;font-weight:700;margin:0 0 15px}.event-detail__section.present .panel-items .item .info .desc{font-size:15px;line-height:1.8em}.event-detail__section.present .panel-items .item .actions{margin-top:30px}.event-detail__section.present .panel-items .item.pink figcaption{background:#e76faa}.event-detail__section.present .panel-items .item.pink .info .title{color:#e76faa}.event-detail__section.present .panel-items .item.green figcaption{background:#0ea997}.event-detail__section.present .panel-items .item.green .info .title{color:#0ea997}.event-detail__section.present .panel-items .item.orange figcaption{background:#dd7f20}.event-detail__section.present .panel-items .item.orange .info .title{color:#dd7f20}.event-detail__section.present .panel-items .item.blue figcaption{background:#3650b0}.event-detail__section.present .panel-items .item.blue .info .title{color:#3650b0}.event-detail__section.present .panel-items .item.violet figcaption{background:#7a46d8}.event-detail__section.present .panel-items .item.violet .info .title{color:#7a46d8}.event-detail__section.present .panel-items .item.yellow figcaption{background:#af993d}.event-detail__section.present .panel-items .item.yellow .info .title{color:#af993d}.event-detail__section.present .panel-items .item.light-green figcaption{background:#87b65e}.event-detail__section.present .panel-items .item.light-green .info .title{color:#87b65e}.event-detail__section.present .panel-items .item.brown figcaption{background:#af573d}.event-detail__section.present .panel-items .item.brown .info .title{color:#af573d}.event-detail__section.present .panel-items .item.berry figcaption{background:#c01f69}.event-detail__section.present .panel-items .item.berry .info .title{color:#c01f69}.event-detail__section.present .panel-items .item.light-blue figcaption{background:#3c91cc}.event-detail__section.present .panel-items .item.light-blue .info .title{color:#3c91cc}.event-detail__section.present .panel-items .actions p{border-top:1px solid #e4e4e4;position:relative;width:100%}.event-detail__section.present .panel-items .actions a{width:100%}.event-detail__section.present .panel-items .actions a span{display:inline-block;height:20px;line-height:20px}.event-detail__section.present .panel-items .actions a span:after{background-position:50%;background-repeat:no-repeat;background-size:20px 20px;content:"";display:inline-block;height:20px;margin-left:5px;vertical-align:top;width:20px}.event-detail__section.present .panel-items .actions .detail a{color:#509fec}.event-detail__section.present .panel-items .actions .detail a span:after{background-image:url(../images/common/svg/icon_plus_b.svg)}.event-detail__section.present .panel-items .actions .detail a:hover{background:#509fec;color:#fff}.event-detail__section.present .panel-items .actions .detail a:hover span:after{background-image:url(../images/common/svg/icon_plus_t.svg)}.event-detail__section.present .panel-items .actions .reserve{display:none}.event-detail__section.entry-flow .section-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.event-detail__section.entry-flow .flow-title{font-size:20px;font-weight:700;margin:0 auto 30px;position:relative;text-align:center}.event-detail__section.entry-flow .flow-title:after,.event-detail__section.entry-flow .flow-title:before{background:#2185d0;bottom:0;content:"";display:block;height:1px;margin:auto;position:absolute;top:0;width:36.6%}.event-detail__section.entry-flow .flow-title:before{left:0}.event-detail__section.entry-flow .flow-title:after{right:0}.event-detail__section.access-info .place-info{box-sizing:border-box;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.event-detail__section.access-info .place-info table{border-collapse:collapse;border-top:1px solid #e4e4e4;margin-bottom:40px;width:100%}.event-detail__section.access-info .place-info td,.event-detail__section.access-info .place-info th{border-bottom:1px solid #e4e4e4;padding:27px 10px}.event-detail__section.access-info .place-info th{color:#2185d0;font-size:18px;text-align:left;vertical-align:top;width:100px}.event-detail__section.access-info .place-info td{font-size:15px}.event-detail__section.access-info .place-info td.place-name{font-size:18px}.event-detail__section.access-info .place-info .btn a{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:16px;font-weight:500;position:relative}.event-detail__section.access-info .place-info .btn a:after{background:url(../images/common/svg/icon_blank.svg) 0 0 no-repeat;content:"";display:block;height:10px;position:absolute;right:10px;top:10px;width:10px}.event-detail__section.access-info .map{margin-bottom:60px}.event-detail__section.access-info .map iframe{aspect-ratio:16/9;display:block;height:auto;margin:0 auto;max-width:800px;width:100%}.event-detail__section.access-info .bus-info{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.event-detail__section.access-info .bus-info .header{align-items:center;background:#ffd800;display:flex;height:95px;padding-left:50px;position:relative}.event-detail__section.access-info .bus-info .header .title{font-size:24px;font-weight:700}.event-detail__section.access-info .bus-info .header.no-dora .title{padding-left:50px}.event-detail__section.access-info .bus-info .header .img-copyright{bottom:-55px;font-size:12px;left:12px;position:absolute}.event-detail__section.access-info .bus-info .content{background:#fffdef;padding:30px 50px}.event-detail__section.access-info .bus-info .content .bus{border-top:1px solid #ccc;padding:30px 0 30px 50px;position:relative}.event-detail__section.access-info .bus-info .content .bus:first-child{border-top:none}.event-detail__section.access-info .bus-info .content .bus .number{color:#2185d0;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:30px;font-weight:400;left:0;position:absolute;top:25px}.event-detail__section.access-info .bus-info .content .bus .title{color:#2185d0;font-size:18px;font-weight:700;margin-bottom:10px}.event-detail__section.access-info .bus-info .content .bus .title span{background:linear-gradient(transparent 35%,#ff0 0)}.event-detail__section.access-info .bus-info .content .bus .title em{color:#d00}.event-detail__section.access-info .bus-info .content .bus .title b{color:#666}.event-detail__section.access-info .bus-info .content .bus .text{font-size:15px;line-height:2em;margin-bottom:15px}.event-detail__section.access-info .bus-info .content .bus .btn{margin-bottom:5px}.event-detail__section.access-info .bus-info .content .bus .btn a{font-weight:700;margin-left:0}.event-detail__section.access-info .bus-info .content .bus .btn.reserve a{color:#f57c31}.event-detail__section.access-info .bus-info .content .bus .btn.reserve a span{display:inline-block;height:20px;line-height:20px}.event-detail__section.access-info .bus-info .content .bus .btn.reserve a span:after{background-image:url(../images/common/svg/arrow_circle_right_o.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;content:"";display:inline-block;height:20px;margin-left:5px;vertical-align:top;width:20px}.event-detail__section.access-info .bus-info .content .bus .btn.reserve a:hover{background:#f57c31;border-color:#f57c31;color:#fff}.event-detail__section.access-info .bus-info .content .bus .btn.reserve a:hover span:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.event-detail__section.access-info .bus-info .content .bus .btn.detail a{color:#2185d0}.event-detail__section.access-info .bus-info .content .bus .notice{color:#d00;font-size:13px}.event-detail__section.future-events .section-inner{padding-top:80px}.event-detail__section.future-events .future-event-list{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.event-detail__section.future-events .future-event-list .m-target-label{align-items:center;border-left:1px solid #e4e4e4;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:0 20px}.event-detail__section.future-events .future-event-list .m-event-list_item .actions{width:13%}.event-detail__contact{margin-bottom:120px}.event-detail__contact .section-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.event-detail__contact .contact{background:#effaff;padding:40px 0;text-align:center}body.girl .event-detail__contact .contact{background:#fff1ed}.event-detail__contact .contact span{display:block;font-size:15px}.event-detail__contact .contact a{color:#509fec}.event-detail_sp-menu{position:relative;z-index:100}.event-detail_sp-menu .overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(51,51,51,.7);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:1}.event-detail_sp-menu .button-container{background-color:#fff;border-radius:100px;box-shadow:var(--button-base-shadow);display:grid;grid-auto-flow:column;grid-template-rows:1fr;max-width:91vw;opacity:0;overflow:hidden;padding:10px;pointer-events:none;position:fixed;right:4.5vw;top:13px;transition:var(--base-transition);width:auto;z-index:3}.event-detail_sp-menu .button-container.show{opacity:1;pointer-events:auto}.event-detail_sp-menu .action-buttons{align-items:center;box-sizing:border-box;display:flex;gap:2vw;justify-content:space-around;padding-inline:0 2vw;transition:var(--base-transition);width:calc(91vw - 70px);line-height:1;font-weight:bold;}.event-detail_sp-menu .action-buttons a,.event-detail_sp-menu .action-buttons span{align-items:center;border:2px solid transparent;border-radius:100px;display:flex;flex:1;font-size:14px;height:40px;justify-content:center;text-decoration:none;padding:0 9px;line-height:1}.event-detail_sp-menu .action-buttons a.action,.event-detail_sp-menu .action-buttons span.action{background-color:#fff;border:2px solid #3088f3;color:#3088f3}.event-detail_sp-menu .action-buttons a.reserve,.event-detail_sp-menu .action-buttons span.reserve{background-color:#f57c31;border-color:#f57c31;color:#fff}.event-detail_sp-menu .action-buttons a.reserved,.event-detail_sp-menu .action-buttons span.reserved{background-color:#ccc;border-color:#ccc;color:#fff}.event-detail_sp-menu .action-buttons a>span{border:none;padding:0}.event-detail_sp-menu .menu-toggle{background-color:var(--menu-bg-color);border-radius:100px;display:grid;grid-template-columns:50px;grid-template-rows:50px;height:50px;overflow:hidden;transition:all .4s ease;width:50px;z-index:3}.event-detail_sp-menu .menu-toggle img{grid-area:1/1/2/2;transition:opacity .4s ease}.event-detail_sp-menu .menu-toggle img.is-close{opacity:1}.event-detail_sp-menu .menu-toggle img.is-open{opacity:0}.event-detail_sp-menu .menu{background-color:var(--menu-bg-color);border-left:5px solid #fff;bottom:0;box-sizing:border-box;padding:75px 32px 0 43px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .4s ease;width:75vw;z-index:2}.event-detail_sp-menu .menu li{border-bottom:1px solid #fff}.event-detail_sp-menu .menu a{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:stretch;padding-block:25px;text-decoration:none}.event-detail_sp-menu .menu a:after{background:url(../images/common/svg/arrow_down_w.svg) 50% no-repeat;content:"";display:block;flex:0 0 12px;height:12px;margin-right:5px;width:12px}.event-detail_sp-menu .menu a span{flex:1 1 auto}.event-detail_sp-menu.open .overlay{opacity:1;pointer-events:auto}.event-detail_sp-menu.open .button-container{background-color:transparent;box-shadow:none}.event-detail_sp-menu.open .action-buttons{opacity:0;pointer-events:none}.event-detail_sp-menu.open .menu-toggle img.is-close{opacity:0}.event-detail_sp-menu.open .menu-toggle img.is-open{opacity:1}.event-detail_sp-menu.open .menu{transform:translateX(0)}.bottom-conversion-button{align-items:center;background:hsla(0,0%,100%,.9);bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.16);display:flex;gap:20px;height:60px;justify-content:center;position:fixed;transition:bottom .4s;width:100%;z-index:10}.bottom-conversion-button.hide{bottom:-70px}.bottom-conversion-button .btn{height:40px;width:330px}.bottom-conversion-button .btn a,.bottom-conversion-button .btn>span{align-items:center;border-radius:50px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.bottom-conversion-button .btn a span,.bottom-conversion-button .btn>span span{display:block;line-height:1}.bottom-conversion-button .add-list a,.bottom-conversion-button .general a{background:#fff;border:3px solid #3088f3;color:#3088f3}.bottom-conversion-button .add-list a:hover,.bottom-conversion-button .general a:hover{background:#3088f3;color:#fff}.bottom-conversion-button .reserve a{background:#f57c31;border:3px solid #f57c31}.bottom-conversion-button .reserve a:hover{background:#fff;color:#f57c31}.bottom-conversion-button .reserved a{background:#ccc;border:3px solid #ccc;border-radius:50px}.bottom-conversion-button .reserved a:hover{background:#ccc;color:#fff}.bottom-conversion-button .toggle{align-items:center;display:flex;height:60px;position:absolute;right:20px;top:-70px;transition:top .4s}.bottom-conversion-button .toggle a{align-items:center;color:#333;display:flex;text-decoration:none}.bottom-conversion-button .toggle a:hover{color:#f57c31;text-decoration:underline}.bottom-conversion-button .toggle a:after{background-image:url(../images/common/svg/icon_plus_o.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:20px;padding-left:10px;width:20px}.bottom-conversion-button .toggle span{font-size:14px}.bottom-conversion-button.show .toggle{top:0}.bottom-conversion-button.show .toggle a{color:#999}.bottom-conversion-button.show .toggle a:after{background-image:url(../images/common/svg/icon_cross_g.svg)}.special-session__event-days{background:url(../images/common/svg/list_bg_01.svg) 0 0;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1000px;padding:50px 50px 30px}.special-session__event-days .event-date{box-sizing:border-box;display:flex;flex:0 1 auto;justify-content:center}.special-session__event-days .event-date>div{display:inline-block;flex:0 0 auto}.special-session__event-days .event-date .date{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:62px;font-weight:600;line-height:1em}.special-session__event-days .event-date .day{background:#61c5f1;border-radius:13px;color:#fff;display:inline-block;font-size:16px;height:26px;line-height:26px;text-align:center;vertical-align:text-bottom;width:26px}.special-session__event-days .event-date .day.saturday{background:#00368d;color:#fff}.special-session__event-days .event-date .day.holiday{background:#c90000;color:#fff}.special-session__event-days .event-date .other-day:before{content:"･";font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,Arial,sans-serif;font-size:62px;line-height:1em}.special-session__event-days .event-place{border-top:1px solid #2185d0;font-size:24px;font-weight:700;margin-top:25px;padding-bottom:10px;padding-top:30px;text-align:center}.special-session__head-notice{color:#c90000;font-size:15px;line-height:2em;margin-top:20px;padding-left:50px;padding-right:50px}.special-session__company-list,.special-session__head-notice{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1000px}.special-session__company-list{margin-top:50px}.special-session__company-list .company-list a{color:#333;text-decoration:underline}.special-session__company-list .company-list a:hover{color:#509fec}.special-session__company-list .company-list .company{padding-bottom:30px}.special-session__company-list .company-list .company:last-child{border-bottom:1px solid #e4e4e4}.special-session__company-list .company-list .company .name{border-bottom:1px solid #e4e4e4;font-size:22px;font-weight:700;padding:25px 50px;position:relative}.special-session__company-list .company-list .company .name:before{background:linear-gradient(90deg,#86daff 0,#fffbcc 50%,#86daff);content:"";display:block;height:4px;left:0;position:absolute;right:0;top:0;width:100%}.special-session__company-list .company-list .company .name:after{background:#86daff;border-radius:3px;bottom:16px;content:"";display:block;height:auto;left:15px;position:absolute;top:16px;width:6px}.special-session__company-list .company-list .company .name span{line-height:1em}.special-session__company-list .company-list .company .content{display:flex;padding:20px 50px}.special-session__company-list .company-list .company figure{flex:0 0 auto;margin:0 50px 0 0;text-align:center;width:250px}.special-session__company-list .company-list .company figure img{height:auto;max-height:250px;max-width:100%;width:auto}.special-session__company-list .company-list .company .info{flex:1 1 auto}.special-session__company-list .company-list .company .info .intro{font-size:15px;line-height:2em;margin:0 0 20px}.special-session__company-list .company-list .company .info .related-links{align-items:flex-start;display:flex;flex-wrap:wrap}.special-session__company-list .company-list .company .info .related-links li{box-sizing:border-box;font-size:15px;margin-bottom:10px;padding-left:20px;padding-right:60px;position:relative;width:49%}.special-session__company-list .company-list .company .info .related-links li:before{background:#86daff;border-radius:5px;content:"";display:block;height:10px;left:0;position:absolute;top:10px;width:10px}.focus-company__list{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.focus-company__list table{border-collapse:collapse;width:100%}.focus-company__list table thead th{background:#999;border:1px solid #ccc;color:#fff;font-size:15px;font-weight:700;padding:5px}.focus-company__list table tbody td{border:1px solid #ccc;box-sizing:border-box;font-size:15px;padding:15px 10px;vertical-align:middle}.focus-company__list table tbody td.name{width:190px}.focus-company__list table tbody td.name a{color:#509fec;text-decoration:none}.focus-company__list table tbody td.name a:hover{text-decoration:underline}.focus-company__list table tbody td.action{width:190px}.focus-company__list table tbody td p{font-size:15px}.focus-company__list table tbody td p.label{font-size:13px;font-weight:700}.focus-company__list table tbody td .detail{background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#509fec;display:block;font-size:13px;margin:0 auto;padding:3px;text-align:center;text-decoration:none;width:156px}.focus-company__list table tbody td .detail:hover{border-color:#509fec}.focus-company__list table tbody td .add-to-list{background:#f57c31;border:1px solid #f57c31;box-sizing:border-box;color:#fff;display:block;font-size:13px;margin:5px auto 0;padding:3px;text-align:center;text-decoration:none;width:156px}.focus-company__list table tbody td .add-to-list:hover{background:#fff;color:#f57c31}.focus-company__list table tbody tr:nth-child(2n) td{background:#f9f8f5}.focus-company__detail{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1000px}.focus-company__detail .company-base-info{align-items:center;background:#f9f8f5;border-left:4px solid #509fec;box-sizing:border-box;display:flex;justify-content:stretch;margin-bottom:60px;padding:40px 40px 50px}.focus-company__detail .company-base-info .info{flex:1 1 auto;order:1}.focus-company__detail .company-base-info .info .name{font-size:36px;font-weight:400;line-height:1.3em;margin-bottom:30px}.focus-company__detail .company-base-info .info .copy{color:#2185d0;font-size:20px}.focus-company__detail .company-base-info .info .industry{border-top:1px solid #555;font-size:15px;margin-top:20px;padding-top:20px}.focus-company__detail .company-base-info figure{flex:0 0 auto;margin:0 0 0 50px;order:2;text-align:center;width:250px}.focus-company__detail .company-base-info figure img{height:auto;max-height:250px;max-width:100%;width:auto}.focus-company__detail .detail-buttons{margin-bottom:60px;text-align:center}.focus-company__detail .detail-buttons a{border:1px solid #ccc;box-sizing:border-box;display:inline-block;font-size:15px;font-weight:700;margin:0 10px;max-width:295px;padding:20px;text-decoration:none;width:100%}.focus-company__detail .detail-buttons a.detail{color:#509fec}.focus-company__detail .detail-buttons a.detail:hover{border-color:#509fec}.focus-company__detail .detail-buttons a.entry{color:#f57c31}.focus-company__detail .detail-buttons a.entry span{display:inline-block}.focus-company__detail .detail-buttons a.entry span:after{background:url(../images/common/svg/arrow_circle_right_o.svg) 100% 0 no-repeat;content:"";display:inline-block;height:20px;margin-top:-3px;padding-left:5px;vertical-align:middle;width:20px}.focus-company__detail .detail-buttons a.entry:hover{background:#f57c31;border-color:#f57c31;color:#fff}.focus-company__detail .detail-buttons a.entry:hover span:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.focus-company__detail .detail-section{margin-bottom:50px}.focus-company__detail .detail-section .section-heading{border-bottom:1px solid #e4e4e4;font-size:22px;font-weight:700;padding:25px 50px;position:relative}.focus-company__detail .detail-section .section-heading:before{background:linear-gradient(90deg,#86daff 0,#fffbcc 50%,#86daff);content:"";display:block;height:4px;left:0;position:absolute;right:0;top:0;width:100%}.focus-company__detail .detail-section .section-heading:after{background:#86daff;border-radius:3px;bottom:16px;content:"";display:block;height:auto;left:15px;position:absolute;top:16px;width:6px}.focus-company__detail .detail-section .section-heading span{line-height:1em}.focus-company__detail .detail-section .content{display:flex;padding:30px 50px}.focus-company__detail .detail-section .content figure{flex:0 0 auto;margin:0 30px 0 0;text-align:center;width:290px}.focus-company__detail .detail-section .content figure img{height:auto;max-width:100%;width:auto}.focus-company__detail .detail-section .content .text{flex:1 1 auto;font-size:15px;line-height:2em;margin:0 0 20px}.focus-company__detail .detail-section.schedule{display:block}.focus-company__detail .detail-section.schedule table{border-collapse:collapse;width:100%}.focus-company__detail .detail-section.schedule table thead th{background:#999;border:1px solid #ccc;color:#fff;font-size:15px;font-weight:700;padding:5px}.focus-company__detail .detail-section.schedule table tbody td{border:1px solid #ccc;box-sizing:border-box;font-size:15px;padding:15px 10px;vertical-align:middle}.focus-company__detail .detail-section.schedule table tbody td.name{width:190px}.focus-company__detail .detail-section.schedule table tbody td.name a{color:#509fec;text-decoration:none}.focus-company__detail .detail-section.schedule table tbody td.name a:hover{text-decoration:underline}.focus-company__detail .detail-section.schedule table tbody td.date{width:190px}.focus-company__detail .detail-section.schedule table tbody td.place{width:200px}.focus-company__detail .detail-section.schedule table tbody td.action{width:190px}.focus-company__detail .detail-section.schedule table tbody td p{font-size:15px}.focus-company__detail .detail-section.schedule table tbody td p.label{font-size:13px;font-weight:700}.focus-company__detail .detail-section.schedule table tbody td p.text{margin-bottom:0}.focus-company__detail .detail-section.schedule table tbody td .detail,.focus-company__detail .detail-section.schedule table tbody td .disable{background:#fff;border:1px solid #ccc;box-sizing:border-box;display:block;font-size:13px;margin:0 auto;padding:3px;text-align:center;width:156px}.focus-company__detail .detail-section.schedule table tbody td .detail{color:#509fec;text-decoration:none}.focus-company__detail .detail-section.schedule table tbody td .detail:hover{border-color:#509fec}.focus-company__detail .detail-section.schedule table tbody td .disable{color:#ccc}.focus-company__detail .detail-section.schedule table tbody td .add-to-list{background:#f57c31;border:1px solid #f57c31;box-sizing:border-box;color:#fff;display:block;font-size:13px;margin:5px auto 0;padding:3px;text-align:center;text-decoration:none;width:156px}.focus-company__detail .detail-section.schedule table tbody td .add-to-list:hover{background:#fff;color:#f57c31}.focus-company__detail .detail-section.schedule table tbody tr:nth-child(2n) td{background:#f9f8f5}.expo-top__head-banner .wrapper{box-sizing:border-box;display:flex;justify-content:space-between;margin:10px auto 40px;max-width:1040px;padding-left:20px;padding-right:20px}.expo-top__head-banner .wrapper a{flex:1 0 auto;margin:0 1%;text-align:center;width:32%}.expo-top__head-banner .wrapper a:first-child{margin-left:0}.expo-top__head-banner .wrapper a:last-child{margin-right:0}.expo-top__head-banner .wrapper a img{height:auto;max-width:100%;vertical-align:top;width:auto}.expo-top__main-visual.has-bg{background:#effaff;padding:40px 0}.expo-top__main-visual .mv-pc{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px;text-align:center}.expo-top__main-visual .mv-sp img{height:auto;width:100%}.expo-top__special-banner{box-sizing:border-box;display:flex;justify-content:space-between;margin:40px auto;max-width:1040px;padding-left:20px;padding-right:20px}.expo-top__special-banner a{display:block;max-width:480px}.expo-top__special-banner a img{height:auto;width:100%}.expo-top__pickup-area{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:50px 0;padding:50px 0;position:relative}.expo-top__pickup-area .pickup-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:20px;padding-right:20px}.expo-top__pickup-area .text{padding-bottom:20px}.expo-top__pickup-area .text a{color:#333;text-decoration:underline}.expo-top__pickup-area .text a:hover{color:#509fec}.expo-top__pickup-area .text div,.expo-top__pickup-area .text p,.expo-top__pickup-area .text ul{font-size:16px;margin:10px 0}.expo-top__pickup-area .text ul{list-style:circle;margin-left:1.5em}.expo-top__pickup-area .text ol{list-style:decimal;margin-left:1.2em}.expo-top__pickup-area .text ol li,.expo-top__pickup-area .text ul li{padding-left:.1em}.expo-top__pickup-area .text img{height:auto;max-width:100%}.expo-top__pickup-area .pickup-button a{align-items:center;background:#ffd800;border:1px solid #ffd800;color:#333;display:flex;font-size:16px;height:60px;justify-content:center;margin:0 auto;text-align:center;text-decoration:none;width:295px}.expo-top__pickup-area .pickup-button a:hover{background-color:#fff;border:1px solid #001b64;color:#001b64}.expo-top__pickup-area+.event-list__expo__wrapper.has-bg{margin-top:-50px}.event-list__expo__wrapper{margin-bottom:60px;padding:50px 0}.event-list__expo__wrapper .series-top__page-desc{box-sizing:border-box;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:1000px}.event-list__expo__wrapper.has-bg{background:#effaff}.event-list__expo__wrapper.has-bg .series-top__page-desc{background:#fff;margin-bottom:0;padding:20px 20px 60px}.event-list__expo__wrapper.has-bg .event-list__expo{background:#fff}.event-list__expo{background:#fff;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1000px;padding-bottom:40px}.event-list__expo.nojs{padding-bottom:1px;padding-top:40px}.event-list__expo .region-selector{margin-bottom:36px;overflow-x:hidden;padding-bottom:7px}.event-list__expo .region-selector ul{display:flex}.event-list__expo .region-selector li{align-items:center;background:#f0efea;border-left:1px solid #e4e4e4;cursor:pointer;display:flex;flex:0 0 auto;font-size:18px;height:60px;justify-content:center;position:relative;text-align:center;width:12.5%}.event-list__expo .region-selector li:hover{background:#d4f3ff;color:#509fec}.event-list__expo .region-selector li.active{background:#61c5f1;color:#fff}.event-list__expo .region-selector li.active:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #61c5f1;bottom:-7px;content:"";display:block;height:0;left:0;margin:auto auto 0;position:absolute;right:0;width:0}.event-list__expo .region-selector li:first-child{border-left:none}.event-list__expo .event-filter{align-items:stretch;display:flex;justify-content:space-between;margin:0 30px 20px}.event-list__expo .event-filter .pref-selector,.event-list__expo .event-filter .web-enable-check{border-right:1px solid #ccc}.event-list__expo .pref-selector{flex:1 1 auto}.event-list__expo .pref-selector ul{display:flex;flex-wrap:wrap}.event-list__expo .pref-selector li{margin:11px 0;width:16.6%}.event-list__expo .pref-selector li label:hover{cursor:pointer}.event-list__expo .pref-selector li label input[type=checkbox]{display:none}.event-list__expo .pref-selector li label input[type=checkbox]+span{color:#509fec;display:block;font-size:15px;line-height:1em;padding-left:23px;position:relative;text-decoration:underline}.event-list__expo .pref-selector li label input[type=checkbox]+span:before{background:url(../images/common/svg/icon_cb_off.svg) 50% no-repeat;bottom:0;content:"";display:block;height:16px;left:0;margin:auto auto auto 0;position:absolute;top:0;width:16px}.event-list__expo .pref-selector li label input[type=checkbox]:checked+span{color:#333;text-decoration:none}.event-list__expo .pref-selector li label input[type=checkbox]:checked+span:before{background-image:url(../images/common/svg/icon_cb_on.svg)}.event-list__expo .web-enable-check{align-items:center;display:flex;flex:0 0 auto;padding:0 20px;text-align:center}.event-list__expo .web-enable-check label{display:inline-block;width:120px}.event-list__expo .web-enable-check label:hover{cursor:pointer}.event-list__expo .web-enable-check label input[type=checkbox]{display:none}.event-list__expo .web-enable-check label input[type=checkbox]+span{color:#509fec;display:block;font-size:15px;line-height:1em;padding-left:23px;position:relative;text-decoration:underline}.event-list__expo .web-enable-check label input[type=checkbox]+span:before{background:url(../images/common/svg/icon_cb_off.svg) 50% no-repeat;bottom:0;content:"";display:block;height:16px;left:0;margin:auto auto auto 0;position:absolute;top:0;width:16px}.event-list__expo .web-enable-check label input[type=checkbox]:checked+span{color:#333;text-decoration:none}.event-list__expo .web-enable-check label input[type=checkbox]:checked+span:before{background-image:url(../images/common/svg/icon_cb_on.svg)}.event-list__expo .reset-button{align-items:center;display:flex;flex:0 0 auto;padding-left:20px}.event-list__expo .reset-button span{border:1px solid #ccc;box-sizing:border-box;color:#509fec;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;padding:5px 20px 7px;position:relative;text-align:center;vertical-align:middle}.event-list__expo .reset-button span:before{background:url(../images/common/svg/icon_refresh.svg) 0 0 no-repeat;background-size:18px 18px;content:"";display:inline-block;height:19px;margin-right:10px;vertical-align:middle;width:19px}.event-list__expo .reset-button span:hover{color:#509fec;text-decoration:underline}.event-list__expo .m-target-label{align-items:center;display:flex;margin-bottom:5px}.event-list__expo .m-target-label>span{font-size:13px}.event-list__expo .m-event-list_wrapper{margin:0 30px 50px}.event-list__expo .no-results{padding:60px 0;text-align:center}.event-list__expo .m-event-list_item .actions{width:20.6349206349%}.event-list__expo .paginate{align-items:center;display:flex;justify-content:center;margin:0 auto 50px}.event-list__expo .paginate>span{color:#509fec;cursor:pointer;flex:0 0 auto}.event-list__expo .paginate .next,.event-list__expo .paginate .prev{font-size:14px;line-height:24px;position:relative}.event-list__expo .paginate .next:after,.event-list__expo .paginate .next:before,.event-list__expo .paginate .prev:after,.event-list__expo .paginate .prev:before{background-position:0 0;background-repeat:no-repeat;bottom:0;content:"";display:block;height:24px;margin:auto;position:absolute;top:0;width:14px}.event-list__expo .paginate .prev{padding-left:24px;padding-right:12px}.event-list__expo .paginate .prev:before{background-image:url(../images/common/svg/arrow_slider_left.svg);left:0;margin-left:0}.event-list__expo .paginate .prev:after{display:none}.event-list__expo .paginate .next{padding-left:12px;padding-right:24px}.event-list__expo .paginate .next:before{display:none}.event-list__expo .paginate .next:after{background-image:url(../images/common/svg/arrow_slider_right.svg);margin-right:0;right:0}.event-list__expo .paginate .pages{align-items:center;display:flex;justify-content:center}.event-list__expo .paginate .page{border:1px solid #ccc;display:block;flex:0 0 auto;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;font-weight:400;height:28px;line-height:28px;margin:0 3px;text-align:center;width:28px}.event-list__expo .paginate .page.current,.event-list__expo .paginate .page:hover{background:#61c5f1;border-color:#61c5f1;color:#fff}.general-content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1000px}.general-content .stream-event.web-view{display:none}.general-content .stream-event.web-view.show{display:block}.general-content .heading{border-bottom:1px solid #e4e4e4;font-size:22px;font-weight:700;margin:80px 0 30px;padding:25px 50px;position:relative}.general-content .heading:before{background:linear-gradient(90deg,#86daff 0,#fffbcc 50%,#86daff);content:"";display:block;height:4px;left:0;position:absolute;right:0;top:0;width:100%}.general-content .heading:after{background:#86daff;border-radius:3px;bottom:16px;content:"";display:block;height:auto;left:15px;position:absolute;top:16px;width:6px}.general-content .heading span{line-height:1em}.general-content .title{font-size:20px;font-weight:700;margin:40px 0 30px;padding:0 50px;position:relative}.general-content .title:before{background:#2185d0;bottom:0;content:"";display:block;height:1px;left:0;margin:auto auto auto 0;position:absolute;top:0;width:30px}.general-content .subtitle{color:#2185d0;font-size:18px;font-weight:700;margin:40px 0 30px;padding:0 50px}.general-content .wysiwyg{padding-left:50px;padding-right:50px}.general-content .button-link{margin-bottom:50px;margin-top:50px;text-align:center}.general-content .button-link a{align-items:center;border:1px solid #ccc;display:flex;font-size:15px;font-weight:700;height:60px;justify-content:center;margin:0 auto;text-decoration:none;width:295px}.general-content .button-link.type-blue a{color:#509fec}.general-content .button-link.type-blue a:hover{border-color:#509fec}.general-content .button-link.type-orange a{color:#f57c31}.general-content .button-link.type-orange a:after{background:url(../images/common/svg/arrow_circle_right_o.svg) 0 0 no-repeat;content:"";display:block;height:20px;margin-left:5px;width:20px}.general-content .button-link.type-orange a:hover{background:#f57c31;border-color:#f57c31;color:#fff}.general-content .button-link.type-orange a:hover:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.general-content .button-link.type-stream{display:block}.general-content .button-link.type-stream a{color:#999;pointer-events:none;width:450px}.general-content .button-link.type-stream a:after{background:none}.general-content .button-link.type-stream.active a{color:#f57c31;pointer-events:auto}.general-content .button-link.type-stream.active a:after{background:url(../images/common/svg/arrow_circle_right_o.svg) 0 0 no-repeat;content:"";display:block;height:20px;margin-left:5px;width:20px}.general-content .button-link.type-stream.active a:hover{background:#f57c31;border-color:#f57c31;color:#fff}.general-content .button-link.type-stream.active a:hover:after{background-image:url(../images/common/svg/arrow_circle_right_t.svg)}.stream-list__focus-company{margin-top:65px}.stream-list__btn-top{bottom:64px;opacity:0;position:absolute;position:fixed;right:80px;z-index:999}.stream-list__btn-top.show{opacity:1;transition:all .65s}.stream-list__btn-top a{background:rgba(0,171,235,.5);border-radius:50%;color:transparent;display:block;font-size:0;height:70px;position:relative;transition:background-color .2s ease;width:70px}.stream-list__btn-top a:before{left:-12px;transform:rotate(134deg)}.stream-list__btn-top a:after,.stream-list__btn-top a:before{background:#fff;border-radius:2px;bottom:0;content:"";display:block;height:4px;margin:auto;position:absolute;right:0;top:2px;width:22px}.stream-list__btn-top a:after{left:13px;transform:rotate(-134deg)}.stream-list__btn-top a:hover{background:#00aaeb}#globalNavMain,#headerMain{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,Arial,sans-serif;font-size:1.4rem}#globalNavMain ul{margin:0}#globalNavMain>ul>li{width:auto}.exhibit-corp-list .event-detail__main-visual .event-title .subtitle{bottom:100px;color:#2185d0;font-size:52px;font-weight:700;left:80px;position:absolute}.exhibit-corp-list .exhibit_corp_list_heading{background:#00368d;padding:30px 0;width:100%}.exhibit-corp-list .exhibit_corp_list_heading .heading{color:#fff;font-size:48px;line-height:1;margin:0 auto;text-align:center}.exhibit-corp-list .exhibit_corp_list_heading .heading span{position:relative}.exhibit-corp-list .exhibit_corp_list_heading .heading span:before{background:url(../images/common/svg/heading_bg_left.svg) 0 0 no-repeat;content:"";display:block;height:77px;left:-90px;position:absolute;top:0;width:73px}.exhibit-corp-list .exhibit_corp_list_heading .heading span:after{background:url(../images/common/svg/heading_bg_right.svg) 100% 100% no-repeat;bottom:-5px;content:"";display:block;height:74px;position:absolute;right:-80px;width:60px}#exhibit-corp-list-app{background:#effaff;padding-bottom:40px}#exhibit-corp-list-app .list-heading{background:#cef0ff}#exhibit-corp-list-app .list-heading .inner{align-items:center;background:#61c5f1;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;padding:20px 40px;width:100%}#exhibit-corp-list-app .list-heading h2{color:#fff;font-size:24px;line-height:1;margin:0}#exhibit-corp-list-app .list-heading .word-search{align-items:center;background:#fff url(../images/common/svg/icon_search.svg) 12px no-repeat;background-size:19px auto;border-radius:18px;box-sizing:border-box;display:flex;height:36px;justify-content:stretch;padding:0 15px 0 40px;width:325px}#exhibit-corp-list-app .list-heading .word-search input{border:none!important;font-size:16px;width:100%}#exhibit-corp-list-app .filter-option{background:#fff;margin:0 auto;max-width:1000px;width:100%}#exhibit-corp-list-app .filter-option .type-button{align-items:center;background:url(../images/common/svg/icon_cross.svg) 50% no-repeat;background-size:17px;display:flex;justify-content:center;padding:40px 60px}#exhibit-corp-list-app .filter-option .type-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#61c5f1;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:20px;font-weight:700;height:60px;margin:0 30px;width:40%}#exhibit-corp-list-app .filter-option .type-button button:hover{opacity:.8}#exhibit-corp-list-app .filter-option .filter-result{align-items:stretch;border-top:2px solid #2185d0;display:flex;flex-wrap:wrap;justify-content:stretch}#exhibit-corp-list-app .filter-option .filter-result .not-select{color:#61c5f1;font-size:16px}#exhibit-corp-list-app .filter-option .filter-result .heading{border-bottom:1px solid #ddd;box-sizing:border-box;color:#61c5f1;font-size:20px;padding:14px 40px;width:100%}#exhibit-corp-list-app .filter-option .filter-result .result{box-sizing:border-box;padding:20px 40px;width:50%}#exhibit-corp-list-app .filter-option .filter-result .result.job{border-left:1px solid #ddd}#exhibit-corp-list-app .filter-option .filter-result .result .title{font-size:15px;margin-bottom:10px}#exhibit-corp-list-app .filter-option .filter-result .result ul{display:flex;flex-wrap:wrap}#exhibit-corp-list-app .filter-option .filter-result .result ul li{flex:0 0 auto;margin:0 10px 12px 0}#exhibit-corp-list-app .filter-option .filter-result .result ul li:last-child{margin-right:0}#exhibit-corp-list-app .filter-option .filter-result .result ul li span{background:url(../images/common/svg/icon_cross_b.svg) 5px no-repeat;border:1px solid #ccc;border-radius:14px;box-sizing:border-box;cursor:pointer;display:block;font-size:14px;height:28px;line-height:12px;padding:6px 10px 6px 30px}#exhibit-corp-list-app .filter-option .filter-result .result ul li span:hover{opacity:.8}#exhibit-corp-list-app .filter-option .filter-modal{align-items:center;background:rgba(97,197,241,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:11}#exhibit-corp-list-app .filter-option .filter-modal.toggle-modal-enter-active,#exhibit-corp-list-app .filter-option .filter-modal.toggle-modal-leave-active{transition:opacity .3s ease}#exhibit-corp-list-app .filter-option .filter-modal.toggle-modal-enter,#exhibit-corp-list-app .filter-option .filter-modal.toggle-modal-leave-to{opacity:0}#exhibit-corp-list-app .filter-option .filter-modal .modal-inner{max-width:1000px;position:relative;width:90%}#exhibit-corp-list-app .filter-option .filter-modal .close-button{cursor:pointer;display:block;height:32px;position:absolute;right:10px;top:10px;transform:rotate(45deg);width:32px}#exhibit-corp-list-app .filter-option .filter-modal .close-button:after,#exhibit-corp-list-app .filter-option .filter-modal .close-button:before{background:#fff;content:"";display:block;height:3px;position:absolute;top:15px;width:32px}#exhibit-corp-list-app .filter-option .filter-modal .close-button:after{transform:rotate(90deg)}#exhibit-corp-list-app .filter-option .filter-modal .modal-tab{align-items:flex-end;display:flex;justify-content:flex-start}#exhibit-corp-list-app .filter-option .filter-modal .modal-tab .tab{display:inline-block;height:58px;margin-right:15px;position:relative;width:320px}#exhibit-corp-list-app .filter-option .filter-modal .modal-tab .tab input[type=radio]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:10}#exhibit-corp-list-app .filter-option .filter-modal .modal-tab .tab span{align-items:center;background:#fff;border-radius:8px 8px 0 0;display:flex;font-size:22px;font-weight:700;height:100%;justify-content:center;position:relative;width:100%;z-index:1}#exhibit-corp-list-app .filter-option .filter-modal .modal-tab .tab input[type=radio]:hover+span{color:#2185d0}#exhibit-corp-list-app .filter-option .filter-modal .modal-tab .tab input[type=radio]:checked+span{color:#2185d0;z-index:3}#exhibit-corp-list-app .filter-option .filter-modal .modal-body{background:#fff;border-radius:0 8px 8px 8px;box-shadow:0 0 10px rgba(0,0,0,.16);box-sizing:border-box;height:calc(100% - 58px);position:relative;z-index:2}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .tab-body{flex:1 1 auto;height:100%;width:100%}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .tab-body.hide{display:none}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .checklist{display:flex;flex-wrap:wrap;list-style:none;padding:30px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .checklist li{margin:0 30px 25px 0}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .checklist li label{align-items:center;display:flex;position:relative}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .checklist li input[type=checkbox]{display:none}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .checklist li .label{background:url(../images/common/svg/icon_cb_off.svg) 0 no-repeat;height:16px;line-height:16px;padding-left:22px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .checklist li input[type=checkbox]:checked+.label{background-image:url(../images/common/svg/icon_cb_on.svg)}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .checklist li .count{background:#d4f3ff;border-radius:3px;color:#509fec;font-size:13px;margin-left:5px;padding:0 3px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .tab-body.job .checklist li{margin-right:0;width:33.3%}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer{align-items:center;border-top:1px solid #ddd;display:flex;flex:0 0 auto;justify-content:center;padding:20px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .result-count-label{align-items:center;display:flex;font-size:16px;font-weight:700;margin-right:30px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .result-count-label .number{background:#d4f3ff;border-radius:4px;color:#2185d0;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500;line-height:1;margin:0 10px;padding:6px 10px 10px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer button{-webkit-appearance:none;-moz-appearance:none;appearance:none}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .exec-search{align-items:center;background:#61c5f1;border:1px solid #61c5f1;color:#fff;cursor:pointer;display:flex;font-size:20px;height:60px;justify-content:center;margin-right:20px;width:280px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .exec-search:before{background:url(../images/common/svg/icon_filter.svg) 50% no-repeat;content:"";display:inline-block;height:17px;margin-right:15px;width:18px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .reset{align-items:center;background:#fff;border:1px solid #ccc;color:#509fec;cursor:pointer;display:flex;font-size:16px;height:60px;justify-content:center;width:150px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .reset:before{background:url(../images/common/svg/icon_refresh.svg) 50% no-repeat;content:"";display:inline-block;height:17px;margin-right:10px;width:18px}#exhibit-corp-list-app .result-count{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px;width:100%}#exhibit-corp-list-app .result-count:before{border-bottom:7px solid #cdedfc;border-right:7px solid #cdedfc;box-sizing:border-box;content:"";display:block;height:32px;margin:30px 0;transform:rotate(45deg);width:32px}#exhibit-corp-list-app .result-count .label{align-items:center;display:flex;font-size:16px;font-weight:700;margin-bottom:30px}#exhibit-corp-list-app .result-count .label .number{background:#d4f3ff;border-radius:4px;color:#2185d0;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500;line-height:1;margin:0 10px;padding:6px 10px 10px}#exhibit-corp-list-app .result-list{background:#fff;margin:0 auto;max-width:1000px;padding:36px 0;width:100%}#exhibit-corp-list-app .filtered-list .item{padding:0 50px}#exhibit-corp-list-app .filtered-list .item .item-inner{border-top:1px solid #999}#exhibit-corp-list-app .filtered-list .item:nth-child(2n){background:#f9f8f5}#exhibit-corp-list-app .filtered-list .item:last-child .item-inner{border-bottom:1px solid #999}#exhibit-corp-list-app .filtered-list .item .ex-match{align-items:center;border-bottom:1px solid #e4e4e4;display:flex;justify-content:flex-start;padding:13px 0}#exhibit-corp-list-app .filtered-list .item .ex-match li{align-items:center;color:#2185d0;display:flex;font-size:12px;font-weight:700;height:30px;margin-right:18px;position:relative;z-index:2}#exhibit-corp-list-app .filtered-list .item .ex-match li:before{border:8px solid #d3f1ff;border-radius:15px;box-sizing:border-box;content:"";display:block;height:30px;margin-right:5px;vertical-align:middle;width:30px}#exhibit-corp-list-app .filtered-list .item .ex-match li em{display:inline-block;font-size:14px;margin:0 2px;position:relative}#exhibit-corp-list-app .filtered-list .item .ex-match li em:before{background-color:#ffeb00;bottom:2px;content:"";height:.6em;left:0;position:absolute;width:100%;z-index:-1}#exhibit-corp-list-app .filtered-list .item .item-info{align-items:stretch;display:flex;justify-content:stretch}#exhibit-corp-list-app .filtered-list .item .item-info .col.info1{flex:1 1 auto;padding-bottom:15px}#exhibit-corp-list-app .filtered-list .item .item-info .col.info2{align-items:center;border-left:1px solid #e4e4e4;box-sizing:border-box;display:flex;flex:0 0 auto;padding:20px 10px 20px 25px;width:300px}#exhibit-corp-list-app .filtered-list .item .job-labels{margin-top:5px}#exhibit-corp-list-app .filtered-list .item .job-labels .label{background:#61c5f1;border-radius:4px;color:#fff;display:inline-block;font-size:14px;margin:10px 10px 0 0;padding:5px 10px;text-align:center}#exhibit-corp-list-app .filtered-list .item .corp-name{font-size:20px;margin-top:20px}#exhibit-corp-list-app .filtered-list .item .sub-info{align-items:center;display:flex;margin-top:20px}#exhibit-corp-list-app .filtered-list .item .sub-info .corp-place{background:url(../images/common/svg/icon_mapmarker.svg) 0 no-repeat;box-sizing:border-box;font-size:14px;height:21px;line-height:21px;padding-left:25px;padding-right:10px}#exhibit-corp-list-app .filtered-list .item .sub-info .corp-place span:before{content:"/";margin:0 5px}#exhibit-corp-list-app .filtered-list .item .sub-info .corp-place span:first-child:before{display:none}#exhibit-corp-list-app .filtered-list .item .sub-info .corp-type{color:#666;font-size:14px;line-height:1;margin-left:10px}#exhibit-corp-list-app .filtered-list .item .corp-terms{color:#61c5f1;font-size:14px;font-weight:700}#exhibit-corp-list-app .filtered-list .item .corp-terms li{margin-bottom:5px}#exhibit-corp-list-app .filtered-list .item .appeal{border-top:1px solid #e4e4e4;font-size:14px;padding:20px 0}#exhibit-corp-list-app .filtered-list .item .related-link{border-top:1px solid #e4e4e4;width:100%}#exhibit-corp-list-app .filtered-list .item .related-link a{align-items:center;box-sizing:border-box;color:#f67e27;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;line-height:1;padding:15px 20px;text-decoration:none;width:100%}#exhibit-corp-list-app .filtered-list .item .related-link a:after{background:url(../images/common/svg/arrow_circle_right_o.svg) 50% no-repeat;background-size:20px;content:"";display:block;height:20px;margin-left:10px;width:20px}#exhibit-corp-list-app .pagination{margin:30px 0 40px}#exhibit-corp-list-app .pagination ul{align-items:center;display:flex;justify-content:center}#exhibit-corp-list-app .pagination ul li{font-size:14px;line-height:1}#exhibit-corp-list-app .pagination ul .next a,#exhibit-corp-list-app .pagination ul .prev a,#exhibit-corp-list-app .pagination ul .sp-next a,#exhibit-corp-list-app .pagination ul .sp-prev a{color:#509fec;display:inline-block;height:24px;line-height:24px;text-decoration:none}#exhibit-corp-list-app .pagination ul .prev,#exhibit-corp-list-app .pagination ul .sp-prev{margin-right:15px}#exhibit-corp-list-app .pagination ul .prev a,#exhibit-corp-list-app .pagination ul .sp-prev a{background:url(../images/common/svg/arrow_slider_left.svg) 0 no-repeat;padding-left:20px}#exhibit-corp-list-app .pagination ul .next,#exhibit-corp-list-app .pagination ul .sp-next{margin-left:15px}#exhibit-corp-list-app .pagination ul .next a,#exhibit-corp-list-app .pagination ul .sp-next a{background:url(../images/common/svg/arrow_slider_right.svg) 100% no-repeat;padding-right:20px}#exhibit-corp-list-app .pagination ul .num a{border:1px solid #ccc;color:#509fec;display:inline-block;height:30px;line-height:30px;margin:0 3px;text-align:center;text-decoration:none;width:30px}#exhibit-corp-list-app .pagination ul .num.current a{background:#61c5f1;color:#fff}#exhibit-corp-list-app .pagination ul .omit{color:#999;margin:0 5px -10px}#exhibit-corp-list-app .pagination ul.sp-nav{margin-top:15px}#exhibit-corp-list-app .pagination ul.sp-nav .sp-next,#exhibit-corp-list-app .pagination ul.sp-nav .sp-prev{text-align:center;width:20%}.exhibit-list__main-visual{background-image:var(--mv-custom-bg,url("../images/common/png/mv_bg_normal.png"));background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:30px 20px 20px;width:100%}.exhibit-list__main-visual .mv-inner{box-sizing:border-box;margin:0 auto;max-width:1000px;width:100%}.exhibit-list__main-visual .event-title{margin:0 auto 15px;max-width:1000px;position:relative;width:100%}.exhibit-list__main-visual .title-text{background-color:#fff;border-radius:50px;color:#006bcd;font-size:36px;font-weight:700;letter-spacing:1.8px;line-height:1.5em;margin-inline:40px;padding:10px 40px;text-align:center}.exhibit-list__main-visual .title-logo{background:#fff;margin:0 auto 15px;max-width:1000px;padding:10px 0;position:relative;width:100%}.exhibit-list__main-visual .title-logo img{width:100%}.exhibit-list__main-visual .img-copyright{color:#fff;font-size:12px;margin:5px 0 0}.exhibit-list__main-visual .event-info{display:flex;justify-content:center;margin:0 auto 15px;max-width:1000px;padding:10px 0;width:100%}.exhibit-list__main-visual .event-info .event-schedule{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.exhibit-list__main-visual .event-info .event-schedule .event-area{background:#fff;color:#2185d0;display:flex;flex:0 0 auto;flex-direction:column;height:80px;justify-content:center;width:135px}.exhibit-list__main-visual .event-info .event-schedule .event-area span{display:block;flex:0 0 auto;font-weight:700;line-height:1.5em;text-align:center}.exhibit-list__main-visual .event-info .event-schedule .event-area .main{font-size:24px}.exhibit-list__main-visual .event-info .event-schedule .event-area .sub{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;font-weight:400}.exhibit-list__main-visual .event-info .event-schedule .event-date{display:flex;padding-left:27px}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day{display:grid;grid-auto-columns:min-content;grid-auto-flow:column;height:70px;position:relative}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .date,.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .month,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .date,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .month{color:#fff;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .month,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .month{align-self:start;font-size:35px;line-height:35px;margin-right:10px;position:relative}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .month:after,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .month:after{background-color:#fff;content:"";height:70px;position:absolute;right:-5px;top:0;transform:rotate(20deg);width:2px}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .date,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .date{align-self:end;font-size:42px;line-height:42px}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .day,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .day{align-items:center;align-self:end;background-color:#fff;border-radius:50%;display:flex;font-size:16px;height:30px;justify-content:center;margin-left:10px;width:30px}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .day.saturday,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .day.saturday{color:#006bcd}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .day.holiday,.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .day.sunday,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .day.holiday,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .day.sunday{color:#ff7a00}.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day:before{align-self:end;bottom:0;color:#fff;content:"・";display:block;font-size:42px;line-height:42px}.exhibit-list__main-visual .event-info .page-title{border-left:1px solid #fff;color:#fff;font-size:32px;font-weight:700;line-height:70px;margin-left:48px;padding-left:48px}#exhibit-corp-list-app-v2 .list-heading{background-color:#f3f3f3;position:relative;width:100%;z-index:2}#exhibit-corp-list-app-v2 .list-heading .inner{align-items:center;background-color:#00aaeb;box-sizing:border-box;display:flex;height:76px;justify-content:space-between;margin:0 auto;max-width:1000px;padding-inline:30px}#exhibit-corp-list-app-v2 .list-heading .inner>h2{color:#fff;font-size:20px}#exhibit-corp-list-app-v2 .list-heading .inner .word-search{align-items:center;background:#fff url(../images/common/svg/icon_search.svg) 12px no-repeat;background-size:19px auto;border-radius:4px;box-sizing:border-box;display:flex;height:36px;justify-content:stretch;padding:0 15px 0 40px;width:325px}#exhibit-corp-list-app-v2 .list-heading .inner .word-search input{border:none!important;font-size:14px;width:100%}#exhibit-corp-list-app-v2 .filter-option{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:0 auto;max-width:1000px;position:relative;width:100%;z-index:1}#exhibit-corp-list-app-v2 .filter-option .type-button{align-items:center;background:url(../images/common/svg/icon_cross.svg) 50% no-repeat;background-size:10px;display:flex;justify-content:center;padding:30px 60px}#exhibit-corp-list-app-v2 .filter-option .type-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:2px;color:#111;cursor:pointer;flex:0 0 auto;font-size:16px;font-weight:700;height:60px;margin:0 30px;width:40%}#exhibit-corp-list-app-v2 .filter-option .type-button button:hover{opacity:.8}#exhibit-corp-list-app-v2 .filter-option .filter-result{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:stretch}#exhibit-corp-list-app-v2 .filter-option .filter-result .not-select{color:#61c5f1;font-size:16px}#exhibit-corp-list-app-v2 .filter-option .filter-result .heading{background-color:#00aaeb;box-sizing:border-box;color:#fff;font-size:20px;padding:14px 23px 14px 37px;position:relative;width:100%}#exhibit-corp-list-app-v2 .filter-option .filter-result .heading:before{background-color:#fff;content:"";display:inline-block;height:28px;left:23px;position:absolute;top:50%;transform:translateY(-50%);width:1px}#exhibit-corp-list-app-v2 .filter-option .filter-result .result{box-sizing:border-box;padding:20px 40px;width:50%}#exhibit-corp-list-app-v2 .filter-option .filter-result .result.job{border-left:1px solid #ddd}#exhibit-corp-list-app-v2 .filter-option .filter-result .result .title{font-size:15px;margin-bottom:10px}#exhibit-corp-list-app-v2 .filter-option .filter-result .result ul{display:flex;flex-wrap:wrap}#exhibit-corp-list-app-v2 .filter-option .filter-result .result ul li{flex:0 0 auto;margin:0 10px 12px 0}#exhibit-corp-list-app-v2 .filter-option .filter-result .result ul li:last-child{margin-right:0}#exhibit-corp-list-app-v2 .filter-option .filter-result .result ul li span{background:url(../images/common/svg/icon_cross_b_2.svg) 5px no-repeat;border:1px solid #ccc;border-radius:14px;box-sizing:border-box;cursor:pointer;display:block;font-size:16px;height:28px;line-height:12px;padding:6px 10px 6px 30px}#exhibit-corp-list-app-v2 .filter-option .filter-result .result ul li span:hover{opacity:.8}#exhibit-corp-list-app-v2 .filter-modal{align-items:center;background:rgba(97,197,241,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:11}#exhibit-corp-list-app-v2 .filter-modal.toggle-modal-enter-active,#exhibit-corp-list-app-v2 .filter-modal.toggle-modal-leave-active{transition:opacity .3s ease}#exhibit-corp-list-app-v2 .filter-modal.toggle-modal-enter,#exhibit-corp-list-app-v2 .filter-modal.toggle-modal-leave-to{opacity:0}#exhibit-corp-list-app-v2 .filter-modal .modal-inner{max-width:1000px;position:relative;width:90%}#exhibit-corp-list-app-v2 .filter-modal .close-button{cursor:pointer;display:block;height:32px;position:absolute;right:10px;top:10px;transform:rotate(45deg);width:32px}#exhibit-corp-list-app-v2 .filter-modal .close-button:after,#exhibit-corp-list-app-v2 .filter-modal .close-button:before{background:#fff;content:"";display:block;height:3px;position:absolute;top:15px;width:32px}#exhibit-corp-list-app-v2 .filter-modal .close-button:after{transform:rotate(90deg)}#exhibit-corp-list-app-v2 .filter-modal .modal-tab{align-items:flex-end;display:flex;justify-content:flex-start}#exhibit-corp-list-app-v2 .filter-modal .modal-tab .tab{display:inline-block;height:58px;margin-right:15px;position:relative;width:320px}#exhibit-corp-list-app-v2 .filter-modal .modal-tab .tab input[type=radio]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:10}#exhibit-corp-list-app-v2 .filter-modal .modal-tab .tab span{align-items:center;background:#fff;border-radius:8px 8px 0 0;display:flex;font-size:22px;font-weight:700;height:100%;justify-content:center;position:relative;width:100%;z-index:1}#exhibit-corp-list-app-v2 .filter-modal .modal-tab .tab input[type=radio]:hover+span{color:#2185d0}#exhibit-corp-list-app-v2 .filter-modal .modal-tab .tab input[type=radio]:checked+span{color:#2185d0;z-index:3}#exhibit-corp-list-app-v2 .filter-modal .modal-body{background:#fff;border-radius:0 8px 8px 8px;box-shadow:0 0 10px rgba(0,0,0,.2);box-sizing:border-box;height:calc(100% - 58px);position:relative;z-index:2}#exhibit-corp-list-app-v2 .filter-modal .modal-body .tab-body{flex:1 1 auto;height:100%;width:100%}#exhibit-corp-list-app-v2 .filter-modal .modal-body .tab-body.hide{display:none}#exhibit-corp-list-app-v2 .filter-modal .modal-body .checklist{display:flex;flex-wrap:wrap;list-style:none;padding:30px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .checklist li{margin:0 30px 25px 0}#exhibit-corp-list-app-v2 .filter-modal .modal-body .checklist li label{align-items:center;display:flex;position:relative}#exhibit-corp-list-app-v2 .filter-modal .modal-body .checklist li input[type=checkbox]{display:none}#exhibit-corp-list-app-v2 .filter-modal .modal-body .checklist li .label{background:url(../images/common/svg/icon_cb_off.svg) 0 no-repeat;height:16px;line-height:16px;padding-left:22px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .checklist li input[type=checkbox]:checked+.label{background-image:url(../images/common/svg/icon_cb_on.svg)}#exhibit-corp-list-app-v2 .filter-modal .modal-body .checklist li .count{background:#d4f3ff;border-radius:3px;color:#509fec;font-size:13px;margin-left:5px;padding:0 3px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .tab-body.job .checklist li{margin-right:0;width:33.3%}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer{align-items:center;border-top:1px solid #ddd;display:flex;flex:0 0 auto;justify-content:center;padding:20px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .result-count-label{align-items:center;display:flex;font-size:16px;font-weight:700;margin-right:30px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .result-count-label .number{background:#d4f3ff;border-radius:4px;color:#2185d0;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500;line-height:1;margin:0 10px;padding:6px 10px 10px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer button{-webkit-appearance:none;-moz-appearance:none;appearance:none}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .exec-search{align-items:center;background:#61c5f1;border:1px solid #61c5f1;color:#fff;cursor:pointer;display:flex;font-size:20px;height:60px;justify-content:center;margin-right:20px;width:280px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .exec-search:before{background:url(../images/common/svg/icon_filter.svg) 50% no-repeat;content:"";display:inline-block;height:17px;margin-right:15px;width:18px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .reset{align-items:center;background:#fff;border:1px solid #ccc;color:#509fec;cursor:pointer;display:flex;font-size:16px;height:60px;justify-content:center;width:150px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .reset:before{background:url(../images/common/svg/icon_refresh.svg) 50% no-repeat;content:"";display:inline-block;height:17px;margin-right:10px;width:18px}#exhibit-corp-list-app-v2 .result-count{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px;width:100%}#exhibit-corp-list-app-v2 .result-count:before{border-bottom:7px solid #cdedfc;border-right:7px solid #cdedfc;box-sizing:border-box;content:"";display:block;height:32px;margin:30px 0;transform:rotate(45deg);width:32px}#exhibit-corp-list-app-v2 .result-count .label{align-items:center;display:flex;font-size:16px;font-weight:700;margin-bottom:30px}#exhibit-corp-list-app-v2 .result-count .label .number{background:#d4f3ff;border-radius:4px;color:#2185d0;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500;line-height:1;margin:0 10px;padding:6px 10px 10px}#exhibit-corp-list-app-v2 .result-list{background:#fff;margin:0 auto;max-width:1000px;padding:36px 0;width:100%}#exhibit-corp-list-app-v2 .filtered-list .item{border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);position:relative}#exhibit-corp-list-app-v2 .filtered-list .item:not(:first-child){margin-top:30px}#exhibit-corp-list-app-v2 .filtered-list .item .booth-no{background:#00aaeb;border-radius:3px;color:#fff;font-size:14px;padding:2px 5px}#exhibit-corp-list-app-v2 .filtered-list .item .corp-name{color:#111;font-size:20px;font-weight:700;letter-spacing:.4px;margin-block:0}#exhibit-corp-list-app-v2 .filtered-list .item .type .label{color:#111;font-size:14px}#exhibit-corp-list-app-v2 .filtered-list .item .place .label{background:url(../images/common/svg/icon_mapmarker_dark.svg) 0 no-repeat;color:#111;font-size:14px;line-height:21px;padding-left:25px}#exhibit-corp-list-app-v2 .filtered-list .item .place .label span{margin-right:10px}#exhibit-corp-list-app-v2 .filtered-list .item .is-match{background:#0ea997;border-radius:6px;color:#fff;font-size:12px;letter-spacing:.24px;margin-left:10px;padding:2px 6px}#exhibit-corp-list-app-v2 .filtered-list .item .detail-link a{align-items:center;background:#f57c31;border-radius:2px;color:#fff;display:flex;font-size:16px;height:48px;justify-content:center;letter-spacing:.32px;text-decoration:none;width:240px}#exhibit-corp-list-app-v2 .filtered-list .item .detail-link a:after{background:url(../images/common/svg/arrow_circle_right_t.svg) 50% no-repeat;content:"";display:inline-block;height:20px;padding-left:15px;width:20px}#exhibit-corp-list-app-v2 .filtered-list .item .terms{border-top:1px solid #ccc;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:20px}#exhibit-corp-list-app-v2 .filtered-list .item .terms li{border:1px solid #ccc;border-radius:2px;color:#00aaeb;font-size:16px;font-weight:700;padding:4px 8px}#exhibit-corp-list-app-v2 .filtered-list .item .item-info{align-items:center;display:flex;padding:20px}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .info-body{flex:1 1 auto}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .info-body .top{display:flex;margin-bottom:10px}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .info-body .top .booth-no{margin-right:25px}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .info-body .bottom{display:flex}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .detail-link{flex:0 0 240px}#exhibit-corp-list-app-v2 .filtered-list .item .item-inner>.detail-link{display:none}#exhibit-corp-list-app-v2 .pagination{margin:30px 0 40px}#exhibit-corp-list-app-v2 .pagination ul{align-items:center;display:flex;justify-content:center}#exhibit-corp-list-app-v2 .pagination ul li{font-size:14px;line-height:1}#exhibit-corp-list-app-v2 .pagination ul .next a,#exhibit-corp-list-app-v2 .pagination ul .prev a,#exhibit-corp-list-app-v2 .pagination ul .sp-next a,#exhibit-corp-list-app-v2 .pagination ul .sp-prev a{color:#509fec;display:inline-block;height:24px;line-height:24px;text-decoration:none}#exhibit-corp-list-app-v2 .pagination ul .prev,#exhibit-corp-list-app-v2 .pagination ul .sp-prev{margin-right:15px}#exhibit-corp-list-app-v2 .pagination ul .prev a,#exhibit-corp-list-app-v2 .pagination ul .sp-prev a{background:url(../images/common/svg/arrow_slider_left.svg) 0 no-repeat;padding-left:20px}#exhibit-corp-list-app-v2 .pagination ul .next,#exhibit-corp-list-app-v2 .pagination ul .sp-next{margin-left:15px}#exhibit-corp-list-app-v2 .pagination ul .next a,#exhibit-corp-list-app-v2 .pagination ul .sp-next a{background:url(../images/common/svg/arrow_slider_right.svg) 100% no-repeat;padding-right:20px}#exhibit-corp-list-app-v2 .pagination ul .num a{border:1px solid #ccc;color:#509fec;display:inline-block;height:30px;line-height:30px;margin:0 3px;text-align:center;text-decoration:none;width:30px}#exhibit-corp-list-app-v2 .pagination ul .num.current a{background:#61c5f1;color:#fff}#exhibit-corp-list-app-v2 .pagination ul .omit{color:#999;margin:0 5px -10px}#exhibit-corp-list-app-v2 .pagination ul.sp-nav{margin-top:15px}#exhibit-corp-list-app-v2 .pagination ul.sp-nav .sp-next,#exhibit-corp-list-app-v2 .pagination ul.sp-nav .sp-prev{text-align:center;width:20%}#filter-notice-message{display:none}#exhibit-corp-list-app-v3 .list-heading{background-color:#f3f3f3;position:relative;width:100%;z-index:2}#exhibit-corp-list-app-v3 .list-heading .inner{align-items:center;background-color:#00aaeb;box-sizing:border-box;display:flex;height:76px;justify-content:space-between;margin:0 auto;max-width:1000px;padding-inline:30px}#exhibit-corp-list-app-v3 .list-heading .inner>h2{color:#fff;font-size:20px}#exhibit-corp-list-app-v3 .filter-option{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:0 auto;max-width:1000px;width:100%}#exhibit-corp-list-app-v3 .filter-option .col-wrap{display:flex;gap:5.6179775281%;justify-content:stretch;padding:20px 55px 0}#exhibit-corp-list-app-v3 .filter-option .col-wrap .col{flex:0 0 29.5505617978%}#exhibit-corp-list-app-v3 .filter-option .col-wrap .col-title{font-size:14px;font-weight:700;margin:0 0 12px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .input-selector-sp{display:flex;margin:0 0 12px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .input-selector-sp label{font-size:14px;margin-right:15px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .input-selector-sp input{display:none}#exhibit-corp-list-app-v3 .filter-option .col-wrap .input-selector-sp .label{display:block;font-size:14px;padding-left:25px;position:relative}#exhibit-corp-list-app-v3 .filter-option .col-wrap .input-selector-sp .label:before{border:1px solid #e2e2e2;border-radius:10px;content:"";display:inline-block;height:16px;left:0;position:absolute;top:50%;translate:0 -50%;width:16px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .input-selector-sp .label:after{background-color:#00aaeb;border-radius:6px;content:"";display:none;height:12px;left:3px;position:absolute;top:50%;translate:0 -50%;width:12px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .input-selector-sp input[type=radio]:checked+.label:after{display:block}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group{margin-block:12px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form{background-color:#fafafa;border:1px solid #e2e2e2;padding:5px 10px 5px 35px;position:relative}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form input:focus,#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form select:focus{background-color:inherit!important}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.text{background:#fafafa url(../images/common/svg/icon_search.svg) 10px no-repeat;background-size:18px auto}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.text input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none!important;box-sizing:border-box;outline:none;width:100%}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.select{background-color:inherit;border:none;padding:0;position:relative}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.select:after{background:url(../images/common/svg/arrow_right_g.svg) 50% no-repeat;background-size:auto 16px;content:"";height:16px;position:absolute;right:25px;rotate:90deg;top:50%;translate:0 -50%;width:10px;z-index:2}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.select p.label{font-size:16px;margin:0}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.select select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fafafa;border:1px solid #e2e2e2!important;font-size:16px;padding:20px;position:relative;width:100%;z-index:1}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.select select:active,#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.select select:focus{background-color:transparent!important;outline:none}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.select select option{font-size:16px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.checkbox{background-color:transparent;border:none;padding:0}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.checkbox label{cursor:pointer;display:block;margin-bottom:8px;min-height:16px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.checkbox label input[type=checkbox]{display:none}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.checkbox label .label{background:url(../images/common/svg/icon_cb_off.svg) left 5px no-repeat;display:block;font-size:14px;padding-left:25px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.checkbox label input[type=checkbox]:checked+.label{background-image:url(../images/common/svg/icon_cb_on.svg)}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .note{font-size:10px}#exhibit-corp-list-app-v3 .filter-option .reset-button{color:#00aaeb;font-size:18px;padding:0 20px 20px;text-align:right}#exhibit-corp-list-app-v3 .filter-option .reset-button span{cursor:pointer}#exhibit-corp-list-app-v3 .filter-option .reset-button span:before{background-image:url(../images/common/svg/icon_refresh.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:19px;margin-right:8px;vertical-align:middle;width:19px}#exhibit-corp-list-app-v3 .notice-message{font-size:12px;line-height:1.5em;margin:15px auto 0;max-width:900px}#exhibit-corp-list-app-v3 .result-count{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px;width:100%}#exhibit-corp-list-app-v3 .result-count:before{border-bottom:7px solid #cdedfc;border-right:7px solid #cdedfc;box-sizing:border-box;content:"";display:block;height:32px;margin:30px 0;transform:rotate(45deg);width:32px}#exhibit-corp-list-app-v3 .result-count .label{align-items:center;display:flex;font-size:16px;font-weight:700;margin-bottom:30px}#exhibit-corp-list-app-v3 .result-count .label .number{background:#d4f3ff;border-radius:4px;color:#2185d0;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500;line-height:1;margin:0 10px;padding:6px 10px 10px}#exhibit-corp-list-app-v3 .result-list{background:#fff;margin:0 auto;max-width:1000px;padding:36px 0;width:100%}#exhibit-corp-list-app-v3 .filtered-list{border:1px solid #e8e8e8;border-collapse:collapse}#exhibit-corp-list-app-v3 .filtered-list .list-header{display:flex}#exhibit-corp-list-app-v3 .filtered-list .list-header span{align-items:center;background-color:#e5f6fd;box-sizing:border-box;display:flex;font-size:14px;justify-content:center;padding:10px 0;text-align:center}#exhibit-corp-list-app-v3 .filtered-list .list-header span:not(:first-child){border-left:1px solid #e8e8e8}#exhibit-corp-list-app-v3 .filtered-list .list-header span.booth-no,#exhibit-corp-list-app-v3 .filtered-list .list-header span.date{width:7.9522862823%}#exhibit-corp-list-app-v3 .filtered-list .list-header span.area{width:9.9403578529%}#exhibit-corp-list-app-v3 .filtered-list .list-header span.company{flex:1 1 auto;width:380px}#exhibit-corp-list-app-v3 .filtered-list .list-header span.industry{width:14.2147117296%}#exhibit-corp-list-app-v3 .filtered-list .list-header span.program{width:16.5009940358%}#exhibit-corp-list-app-v3 .filtered-list .list-header span.link{width:13.6182902584%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item{display:flex}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-label{align-items:center;background-color:#e8e8e8;box-sizing:border-box;display:flex;font-size:12px;justify-content:center;width:21.4925373134%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body{align-items:center;align-self:stretch;border-top:1px solid #e8e8e8;box-sizing:border-box;display:flex;font-size:14px;justify-content:center;padding:7px 10px}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.date{border-left:0!important;width:7.9522862823%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.booth-no{width:7.9522862823%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.area{width:9.9403578529%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.company{align-items:flex-start;flex:1 1 auto;flex-direction:column;width:380px}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.company .sub{font-size:14px;line-height:1.4em;margin-bottom:5px}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.company .corp-name{font-size:20px;line-height:1.4em}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.industry{width:14.2147117296%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program{align-items:stretch;flex-direction:column;width:16.5009940358%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program .label{border-radius:2px;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5em;padding:6px;text-align:center;white-space:nowrap}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program .label.disabled{background-color:#e5e5e5}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program .label span{font-size:10px}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program .internship{background-color:red}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program .open-company{background-color:#006bcd}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link{width:13.6182902584%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link a,#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link span{border-radius:2px;color:#fff;display:block;padding:12px;text-align:center}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link a{background-color:#f57c31;text-decoration:none}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link span{background-color:#b2b2b2}#exhibit-corp-list-app-v3 .pagination{margin:30px 0 40px}#exhibit-corp-list-app-v3 .pagination ul{align-items:center;display:flex;justify-content:center}#exhibit-corp-list-app-v3 .pagination ul li{font-size:14px;line-height:1}#exhibit-corp-list-app-v3 .pagination ul .next a,#exhibit-corp-list-app-v3 .pagination ul .prev a,#exhibit-corp-list-app-v3 .pagination ul .sp-next a,#exhibit-corp-list-app-v3 .pagination ul .sp-prev a{color:#509fec;display:inline-block;height:24px;line-height:24px;text-decoration:none}#exhibit-corp-list-app-v3 .pagination ul .prev,#exhibit-corp-list-app-v3 .pagination ul .sp-prev{margin-right:15px}#exhibit-corp-list-app-v3 .pagination ul .prev a,#exhibit-corp-list-app-v3 .pagination ul .sp-prev a{background:url(../images/common/svg/arrow_slider_left.svg) 0 no-repeat;padding-left:20px}#exhibit-corp-list-app-v3 .pagination ul .next,#exhibit-corp-list-app-v3 .pagination ul .sp-next{margin-left:15px}#exhibit-corp-list-app-v3 .pagination ul .next a,#exhibit-corp-list-app-v3 .pagination ul .sp-next a{background:url(../images/common/svg/arrow_slider_right.svg) 100% no-repeat;padding-right:20px}#exhibit-corp-list-app-v3 .pagination ul .num a{border:1px solid #ccc;color:#509fec;display:inline-block;height:30px;line-height:30px;margin:0 3px;text-align:center;text-decoration:none;width:30px}#exhibit-corp-list-app-v3 .pagination ul .num.current a{background:#61c5f1;color:#fff}#exhibit-corp-list-app-v3 .pagination ul .omit{color:#999;margin:0 5px -10px}#exhibit-corp-list-app-v3 .pagination ul.sp-nav{margin-top:15px}#exhibit-corp-list-app-v3 .pagination ul.sp-nav .sp-next,#exhibit-corp-list-app-v3 .pagination ul.sp-nav .sp-prev{text-align:center;width:20%}.web-seminar__section .section-inner{margin:0 auto;max-width:1000px}.web-seminar__section .section-heading{line-height:1em;margin:0 0 15px;text-align:center}.web-seminar__section .section-heading+.sub-title{font-size:14px;font-weight:700;line-height:1em;margin:0 0 20px;text-align:center}.web-seminar__section>.section-heading{background-color:#00368d;border-bottom:3px solid #86daff;border-top:3px solid #86daff;color:#fff;padding-block:30px}.web-seminar__section>.section-heading span{color:#fff}.web-seminar__section .section-inner>.description{background-color:#eaf9ff;border:2px solid #61c5f1;border-radius:12px;margin-block:40px;margin-inline:auto;max-width:800px;padding:20px 25px}.web-seminar__section .section-inner>.description img{max-width:100%}.web-seminar__section .section-inner>.description *{font-size:16px;line-height:1.5em}.web-seminar__main-visual{background:url(../images/web_seminar/mv_bg.png) top no-repeat;background-size:cover;box-sizing:border-box;padding:30px 20px 80px;width:100%}.web-seminar__main-visual .mv-inner{box-sizing:border-box;margin:0 auto;max-width:1000px;width:100%}.web-seminar__main-visual .title-copy{align-items:center;background:hsla(0,0%,100%,.9);border-radius:35px;color:#005dcb;display:flex;font-size:16px;font-weight:700;height:70px;justify-content:center;line-height:1.5;margin:0 auto 25px;text-align:center;width:600px}.web-seminar__main-visual .mv-image{display:block;margin-bottom:20px;text-align:center}.web-seminar__main-visual .mv-image img{height:auto;max-width:100%;width:100%}.web-seminar__main-visual.is-wide{padding-left:0;padding-right:0}.web-seminar__main-visual.is-wide .mv-inner{max-width:none;width:auto}.web-seminar__main-visual.is-wide .mv-image picture{height:auto;width:100%}.web-seminar__main-visual.is-wide .mv-image picture img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.web-seminar__main-visual.is-wide .event-schedule .event-time .notice{padding-left:30px;padding-right:30px}.web-seminar__main-visual .event-schedule{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:900px}.web-seminar__main-visual .event-schedule .event-date{align-items:stretch;box-sizing:border-box;color:#fff;display:flex;flex:0 1 auto;height:80px;max-width:520px;overflow:hidden;padding:0 50px 0 27px;position:relative}.web-seminar__main-visual .event-schedule .event-date>div{align-items:flex-end;display:flex;flex:1 0 auto}.web-seminar__main-visual .event-schedule .event-date>div:nth-child(3){width:200px}.web-seminar__main-visual .event-schedule .event-date .date{align-items:stretch;display:flex;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-weight:500;height:100%;margin-right:10px;position:relative}.web-seminar__main-visual .event-schedule .event-date .date>span{display:flex;line-height:1em}.web-seminar__main-visual .event-schedule .event-date .date>.month{align-items:flex-start;font-size:41px;margin-right:20px;position:relative}.web-seminar__main-visual .event-schedule .event-date .date>.month:after{background:#fff;content:"";height:85px;position:absolute;right:-8px;top:0;transform:rotate(25deg);width:1px}.web-seminar__main-visual .event-schedule .event-date .date>.day{align-items:flex-end;font-size:56px}.web-seminar__main-visual .event-schedule .event-date .day-of-week{background:#fff;border-radius:13px;color:#2185d0;font-size:16px;font-weight:700;height:26px;line-height:26px;text-align:center;width:26px}.web-seminar__main-visual .event-schedule .event-date .day-of-week.saturday{color:#999}.web-seminar__main-visual .event-schedule .event-date .day-of-week.holiday{color:#f67e27}.web-seminar__main-visual .event-schedule .event-date .other-day:before{content:"･";font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,Arial,sans-serif;font-size:62px;line-height:1em;margin:0 5px}.web-seminar__main-visual .event-schedule .event-time{color:#fff;flex:1 0 245px;max-width:350px}.web-seminar__main-visual .event-schedule .event-time p{margin:0}.web-seminar__main-visual .event-schedule .event-time .info{align-items:center;display:flex;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:28px;font-weight:500;line-height:1em;margin-bottom:5px}.web-seminar__main-visual .event-schedule .event-time .info span{line-height:1em}.web-seminar__main-visual .event-schedule .event-time .info:before{background:url(../images/web_seminar/icon_clock_c.svg) 0 0 no-repeat;content:"";display:inline-block;height:32px;margin-right:10px;width:30px}.web-seminar__main-visual .event-schedule .event-time .notice{font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:16px;line-height:1.5em}.web-seminar__content-navigation{align-items:center;background:#00368d;border-radius:8px;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);box-sizing:border-box;display:flex;justify-content:space-between;margin-inline:auto;margin-bottom:0;max-width:1040px;padding-inline:0 10px;position:sticky;top:60px;transform:translateY(-50%);z-index:90}body.mega .web-seminar__content-navigation{background:#001b64}body.girl .web-seminar__content-navigation,body.semi .web-seminar__content-navigation{background:#666}.web-seminar__content-navigation ul{align-items:center;display:flex}.web-seminar__content-navigation ul.anchor{align-items:stretch;flex:1;flex-wrap:wrap;justify-content:space-around;margin-right:10px}.web-seminar__content-navigation ul.anchor li{border-right:1px solid #001b64;box-sizing:border-box;flex:1;width:-moz-fit-content;width:fit-content}body.mega .web-seminar__content-navigation ul.anchor li{border-color:#000c2c}body.girl .web-seminar__content-navigation ul.anchor li,body.semi .web-seminar__content-navigation ul.anchor li{border-color:#333}.web-seminar__content-navigation ul.anchor li a,.web-seminar__content-navigation ul.anchor li>span{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding-block:34px;padding-inline:10px;position:relative;text-align:center;width:100%}.web-seminar__content-navigation ul.anchor li a{color:#fff;text-decoration:underline}.web-seminar__content-navigation ul.anchor li a:hover{background:#001b64}body.mega .web-seminar__content-navigation ul.anchor li a:hover{background:#000c2c}body.girl .web-seminar__content-navigation ul.anchor li a:hover,body.semi .web-seminar__content-navigation ul.anchor li a:hover{background:#333}.web-seminar__content-navigation ul.anchor li a:hover:after{opacity:1}.web-seminar__content-navigation ul.anchor li>span{opacity:.3}.web-seminar__content-navigation ul.anchor li .update{color:#ffd800;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:12px;font-weight:500;left:0;line-height:1em;margin:0 auto;position:absolute;right:0;top:14px}.web-seminar__content-navigation ul.anchor li .label{color:#fff;display:block;font-size:14px;line-height:1.4em}.web-seminar__content-navigation ul.reserve-buttons{gap:20px;justify-content:flex-end}.web-seminar__content-navigation ul.reserve-buttons li{align-items:center;display:flex;flex:1;justify-content:space-between;min-height:50px;position:relative;width:-moz-fit-content;width:fit-content}.web-seminar__content-navigation ul.reserve-buttons li a,.web-seminar__content-navigation ul.reserve-buttons li>span{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;font-size:14px;justify-content:center;line-height:1.2em;min-height:50px;padding:5px 10px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:100%}.web-seminar__content-navigation ul.reserve-buttons li a:hover,.web-seminar__content-navigation ul.reserve-buttons li>span:hover{box-shadow:2px 3px 3px rgba(0,0,0,.3);text-decoration:none;transform:translateY(-2px)}.web-seminar__content-navigation ul.reserve-buttons li.bus a{background-color:#fff;color:#00368d}.web-seminar__content-navigation ul.reserve-buttons li.event a{background:#f67e27;color:#fff}.web-seminar__content-navigation ul.reserve-buttons li.event.reserved a{background-color:#ccc;color:#fff}.web-seminar__content-navigation+.web-seminar__topics{margin-top:-70px}.web-seminar__topics{margin:0 auto}.web-seminar__topics .section-inner{box-sizing:border-box;margin:0 auto;max-width:840px;padding:100px 0 60px}.web-seminar__topics .topics-container{align-items:flex-start;display:flex;justify-content:stretch}.web-seminar__topics .heading-group{flex:0 0 auto;padding:0 60px 0 0;text-align:right}.web-seminar__topics .topics-title{margin-bottom:10px}.web-seminar__topics .topics-title span{color:#0a68e2;font-size:30px;line-height:1em}.web-seminar__topics .sub-title{color:#61c5f1;font-size:14px;font-weight:700}.web-seminar__topics .topics-list{flex:1 1 auto;overflow:hidden}.web-seminar__topics .topics-list.animate{transition:all .3s ease}.web-seminar__topics .topics-list:before{background:url(../images/web_seminar/blue_dot.svg) 0 0 repeat-x;content:"";display:block;height:2px;width:100%}.web-seminar__topics .topics-list li{font-size:16px;position:relative}.web-seminar__topics .topics-list li:after{background:url(../images/web_seminar/blue_dot.svg) 0 0 repeat-x;content:"";display:block;height:2px;width:100%}.web-seminar__topics .topics-list li a,.web-seminar__topics .topics-list li span{display:block;padding:15px 0 15px 35px;position:relative}.web-seminar__topics .topics-list li a{color:#333;text-decoration:underline}.web-seminar__topics .topics-list li a:hover{color:#509fec}.web-seminar__topics .topics-list li a:before{background:url(../images/web_seminar/arrow_circle_right_b.svg) 0 0 no-repeat;background-size:20px 20px;content:"";display:block;height:20px;left:8px;position:absolute;top:17px;width:20px}.web-seminar__topics .topics-list li a[href^="#"]:before{transform:rotate(90deg)}.web-seminar__topics .more{display:none;margin-top:30px}.web-seminar__topics .more a{align-items:center;background:#0a68e2;border-radius:26px;color:#fff;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;margin:0 0 0 auto;position:relative;text-decoration:none;width:200px}.web-seminar__topics .more a:before{background:url(../images/common/svg/icon_plus_t.svg) 50% no-repeat;background-size:40px;border-radius:20px;bottom:0;content:"";display:block;height:40px;margin:auto;position:absolute;right:5px;top:0;width:40px}.web-seminar__topics .more a:hover{opacity:.8}.web-seminar__section.focus_company{background-image:linear-gradient(180deg,#005dcb 70%,#2a8adb);background-position:top;background-repeat:no-repeat;background-size:contain;padding:65px 0 0}.web-seminar__section.focus_company .section-heading{color:#fff;font-size:30px}.web-seminar__section.focus_company .section-heading+.sub-title{color:#fff}.web-seminar__section.focus_company .section-inner>.description{margin-bottom:20px}.web-seminar__section.focus_company .m-focus-company{margin-bottom:0}.web-seminar__section.focus_company .m-focus-company .focus-list{background:transparent;padding-bottom:20px}.web-seminar__section.focus_company .m-slider .slide-wrapper .item{display:inline-block;position:relative}.web-seminar__section.focus_company .m-slider .slide-wrapper .item a,.web-seminar__section.focus_company .m-slider .slide-wrapper .item>span{background:#fff;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);box-sizing:border-box;display:block;height:100%;max-width:166px;overflow:hidden;padding:10px;position:relative}.web-seminar__section.focus_company .m-slider .slide-wrapper .item a .image,.web-seminar__section.focus_company .m-slider .slide-wrapper .item>span .image{border:none;height:126px;max-height:126px;padding:10px}.web-seminar__section.focus_company .m-slider .slide-wrapper .item a .caption,.web-seminar__section.focus_company .m-slider .slide-wrapper .item>span .caption{color:#0a68e2;font-size:16px}.web-seminar__section.focus_company .m-paginate .pages{color:#fff;font-size:20px;font-weight:700;letter-spacing:.05em}.web-seminar__section.focus_company .m-paginate .slick-prev{background-image:url(../images/web_seminar/arrow_slider_left.svg)}.web-seminar__section.focus_company .m-paginate .slick-prev:hover{background-image:url(../images/web_seminar/arrow_slider_left_bold.svg)}.web-seminar__section.focus_company .m-paginate .slick-next{background-image:url(../images/web_seminar/arrow_slider_right.svg)}.web-seminar__section.focus_company .m-paginate .slick-next:hover{background-image:url(../images/web_seminar/arrow_slider_right_bold.svg)}.web-seminar__section.focus_company .more-link{margin:0 auto;max-width:1000px;padding-bottom:20px;text-align:right}.web-seminar__section.focus_company .more-link a{color:#fff;font-size:14px;text-decoration:none}.web-seminar__section.focus_company .more-link a:hover{text-decoration:underline}.web-seminar__section.focus_company .more-link a:before{background:url(../images/web_seminar/arrow_slider_right_bold.svg) 50% no-repeat;background-size:auto 10px;content:"";display:inline-block;height:10px;margin-right:5px;width:10px}.web-seminar__section.company-list{padding:0 0 50px}.web-seminar__section.company-list .section-heading{font-size:30px}.web-seminar__section.company-list .section-heading+.sub-title{color:#61c5f1}.web-seminar__section.company-list .normal-company{margin-top:40px}.web-seminar__section.company-list .normal-company .normal-list{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:75px;padding-right:20px}.web-seminar__section.company-list .normal-company .normal-list ul{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:20px}.web-seminar__section.company-list .normal-company .normal-list li{box-sizing:border-box;display:inline-block;font-size:15px;margin:0 1% 15px 0;padding-left:20px;position:relative;width:32%}.web-seminar__section.company-list .normal-company .normal-list li:before{background:#86daff;border-radius:5px;content:"";display:block;height:10px;left:0;position:absolute;top:8px;width:10px}.web-seminar__section.company-list .normal-company .normal-list li a{color:#333;text-decoration:underline}.web-seminar__section.company-list .normal-company .normal-list li a:hover{color:#509fec}.web-seminar__section.company-list .normal-company .normal-list li.new a,.web-seminar__section.company-list .normal-company .normal-list li.new span{background:#fff7cc}.web-seminar__section.company-list .normal-company .normal-list li.new:after{color:#f57c31;content:"NEW!";display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;font-weight:400;padding-left:5px}.web-seminar__section.company-list .normal-company .normal-list.is-flow{padding-right:65px}.web-seminar__section.company-list .normal-company .normal-list.is-flow ul{display:block}.web-seminar__section.company-list .normal-company .normal-list.is-flow li{margin-right:15px;width:auto}.web-seminar__section.company-list .normal-company .readmore{color:#2185d0;display:none;font-size:14px;margin:0 20px;padding:20px 0;text-align:center}.web-seminar__section.company-list .normal-company .readmore:after{background:url(../images/common/svg/arrow_down_b_02.svg) 50% no-repeat;content:"";display:inline-block;height:10px;padding-left:10px;transition:transform .3s;width:13px}.web-seminar__section.company-list .normal-company .readmore.open:after{transform:rotate(180deg)}.web-seminar__section.company-list .normal-company .notice{color:#333;font-size:16px;padding:0;text-align:center}.web-seminar__section.company-list .normal-company .btn a{align-items:center;background:#0a68e2;border-radius:26px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;height:52px;justify-content:center;margin:30px auto 0;text-decoration:none;width:255px}#hidden-component{display:none}#event-timetable-app .app-header{padding:0}#event-timetable-app .app-header-content{margin:0 auto}#event-timetable-app .app-header-content .app-heading{background-color:#00368d;border-bottom:3px solid #86daff;border-top:3px solid #86daff;color:#fff;font-size:30px;line-height:1em;margin-bottom:15px;padding-block:30px;text-align:center}#event-timetable-app .app-header-content .sub-title{color:#61c5f1;font-size:14px;font-weight:700;text-align:center}#event-timetable-app .app-header-content>.description{background-color:#fff;border:2px solid #61c5f1;border-radius:12px;margin:40px auto;max-width:800px;padding:20px 25px}#event-timetable-app .app-header-content>.description *{font-size:16px;line-height:1.5em}#event-timetable-app .app-header-content>.description img{max-width:100%}#event-timetable-app .day-switch{box-sizing:border-box;display:flex;justify-content:flex-start;margin:0 auto;max-width:1080px}#event-timetable-app .day-switch .switch-inner{align-items:stretch;box-sizing:border-box;display:flex;flex:0 0 auto;gap:15px;height:80px;justify-content:flex-start}#event-timetable-app .day-switch .a-day{align-items:flex-end;background-color:#61c5f1;border:5px solid #fff;border-radius:100px;box-shadow:var(--button-base-shadow);box-sizing:border-box;cursor:pointer;display:flex;flex:0;justify-content:center;line-height:1;padding:10px 20px 12px;text-align:center;width:auto}#event-timetable-app .day-switch .a-day.current,#event-timetable-app .day-switch .a-day:hover{background:#0a68e2}#event-timetable-app .day-switch .a-day .date{align-items:stretch;color:#fff;display:flex;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:48px;font-weight:500;line-height:1em;margin-right:12px;position:relative}#event-timetable-app .day-switch .a-day .day-of-week{background:#fff;border-radius:13px;color:#2185d0;font-size:16px;height:26px;line-height:26px;text-align:center;width:26px}#event-timetable-app .day-switch .a-day .day-of-week.saturday{color:#999}#event-timetable-app .day-switch .a-day .day-of-week.holiday{color:#f67e27}#event-timetable-app .status-snackbar{background-color:#ff0;background-color:#ffd200;background-image:repeating-linear-gradient(135deg,transparent,transparent 7px,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3) 14px),linear-gradient(180deg,#ffd200,#fff000 23%,#fff000 77%,#ffd200);background-size:auto auto;box-sizing:border-box;margin:-10px auto -70px;padding:60px 0;transition:opacity .3s ease}#event-timetable-app .status-snackbar .snackbar-inner{background-color:#fff;border-radius:35px;box-shadow:0 4px 12px rgba(0,0,0,.16);box-sizing:border-box;margin:0 auto;max-width:1040px;overflow:hidden;position:relative;width:100%}#event-timetable-app .status-snackbar .snackbar-inner>div{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:100%;left:0;padding:10px;top:0;width:100%;z-index:1}#event-timetable-app .status-snackbar .snackbar-inner>div .message{font-size:16px}#event-timetable-app .status-snackbar .snackbar-inner .checking{justify-content:flex-start;padding-inline:20px}#event-timetable-app .status-snackbar .snackbar-inner .checking:before{animation:loadingCircle 3s linear infinite;background:url(../images/common/svg/loader_circle.svg) no-repeat 50%;content:"";display:inline-block;height:40px;width:40px}@keyframes loadingCircle{to{transform:rotate(1turn)}}#event-timetable-app .status-snackbar .snackbar-inner .not-login{justify-content:space-between}#event-timetable-app .status-snackbar .snackbar-inner .not-login .message{margin-left:30px}#event-timetable-app .status-snackbar .snackbar-inner .not-login .action{align-items:center;display:flex;justify-content:flex-end}#event-timetable-app .status-snackbar .snackbar-inner .not-login .action button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}#event-timetable-app .status-snackbar .snackbar-inner .not-login .action a,#event-timetable-app .status-snackbar .snackbar-inner .not-login .action button{align-items:center;border-radius:25px;box-sizing:border-box;color:#fff;display:flex;font-size:15px;height:50px;justify-content:center;margin-left:15px;padding-inline:20px;text-decoration:none}#event-timetable-app .status-snackbar .snackbar-inner .not-login .action a:before,#event-timetable-app .status-snackbar .snackbar-inner .not-login .action button:before{content:"";display:block;height:24px;margin-right:10px;width:24px}#event-timetable-app .status-snackbar .snackbar-inner .not-login .action a.login,#event-timetable-app .status-snackbar .snackbar-inner .not-login .action button.login{background-color:#f57c31}#event-timetable-app .status-snackbar .snackbar-inner .not-login .action a.login:before,#event-timetable-app .status-snackbar .snackbar-inner .not-login .action button.login:before{background:url(../images/common/png/icon_lockkey.png) no-repeat 50%}#event-timetable-app .status-snackbar .snackbar-inner .not-login .action a.register,#event-timetable-app .status-snackbar .snackbar-inner .not-login .action button.register{background-color:#0a68e2}#event-timetable-app .status-snackbar .snackbar-inner .not-login .action a.register:before,#event-timetable-app .status-snackbar .snackbar-inner .not-login .action button.register:before{background:url(../images/common/png/icon_door.png) no-repeat 50%}#event-timetable-app .status-snackbar .snackbar-inner .ticket-not-submit{justify-content:space-between}#event-timetable-app .status-snackbar .snackbar-inner .ticket-not-submit .message{margin-left:30px}#event-timetable-app .status-snackbar .snackbar-inner .ticket-not-submit .action a{align-items:center;background-color:#f57c31;border-radius:25px;box-sizing:border-box;color:#fff;display:flex;font-size:18px;height:50px;justify-content:center;letter-spacing:.15em;padding-inline:30px;text-decoration:none}#event-timetable-app .status-snackbar .snackbar-inner .video-enable{padding-inline:30px}#event-timetable-app .status-snackbar .snackbar-inner .video-enable:before{color:#0a68e2;content:"FINISH";display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:30px;font-weight:500;margin-right:30px;width:80px}#event-timetable-app .status-snackbar .snackbar-inner .error{justify-content:stretch;padding-inline:30px 10px}#event-timetable-app .status-snackbar .snackbar-inner .error:before{color:red;content:"ERROR";display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:30px;font-weight:500;margin-right:30px}#event-timetable-app .status-snackbar .snackbar-inner .error .message{flex:1 1 auto}#event-timetable-app .status-snackbar .snackbar-inner .error .action{flex:0 0 auto}#event-timetable-app .status-snackbar .snackbar-inner .error .action a{align-items:center;background-color:#f57c31;border-radius:25px;box-sizing:border-box;color:#fff;display:flex;font-size:18px;height:50px;justify-content:center;letter-spacing:.15em;padding-inline:30px;text-decoration:none}#event-timetable-app .status-snackbar .helper-link{align-items:center;display:flex;justify-content:flex-end;margin:20px auto 0;max-width:1040px;padding-right:20px;width:100%}#event-timetable-app .status-snackbar .helper-link li{margin-left:40px}#event-timetable-app .status-snackbar .helper-link li:before{background:url(../images/common/svg/arrow_slider_right.svg) no-repeat 50%;background-size:14px;content:"";display:inline-block;height:14px;margin-right:10px;vertical-align:-5%;width:14px}#event-timetable-app .status-snackbar .helper-link li a{color:#0a68e2}#event-timetable-app .status-snackbar .helper-link li a:hover{text-decoration:none}#event-timetable-app .status-snackbar.snackbar-enter-active,#event-timetable-app .status-snackbar.snackbar-leave-active{transition:all .3s}#event-timetable-app .status-snackbar.snackbar-enter-from,#event-timetable-app .status-snackbar.snackbar-leave-to{opacity:0}#event-timetable-app .status-snackbar .status-change-enter-active{position:relative}#event-timetable-app .status-snackbar .status-change-leave-active{position:absolute}#event-timetable-app .status-snackbar .status-change-enter-active,#event-timetable-app .status-snackbar .status-change-leave-active{transition:all .3s}#event-timetable-app .status-snackbar .status-change-enter-from,#event-timetable-app .status-snackbar .status-change-leave-to{opacity:0}#event-timetable-app .status-snackbar+.timetable-filter{transform:translateY(60px)}#event-timetable-app .timetable-filter{padding-top:30px;transform:translateY(40px)}#event-timetable-app .timetable-filter .event-filter{background:#fff;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.16);margin:0 auto;max-width:1040px}#event-timetable-app .timetable-filter .event-filter .filter-type-switch{align-items:stretch;display:flex;justify-content:space-between;padding:0 50px;transform:translateY(-40px)}#event-timetable-app .timetable-filter .event-filter .filter-type-switch input[type=radio]{display:none}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.16);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:10px 0;position:relative;text-align:center;width:30.7262569832%}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label span.type{font-size:22px;font-weight:700;margin-bottom:10px}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label span.type.small{font-size:18px}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label span.text{font-size:16px;line-height:1em}#event-timetable-app .timetable-filter .event-filter .filter-type-switch input[type=radio]:checked+label{background-color:#0a68e2;color:#fff}#event-timetable-app .timetable-filter .event-filter .filter-type-switch input[type=radio]:checked+label:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0a68e2;bottom:-10px;content:"";height:0;position:absolute;width:0}#event-timetable-app .timetable-filter .event-filter .filter-area{padding:0 60px}#event-timetable-app .timetable-filter .event-filter .filter-area ul{display:flex;flex-wrap:wrap}#event-timetable-app .timetable-filter .event-filter .filter-area ul li{font-size:16px;margin-bottom:20px;margin-right:30px}#event-timetable-app .timetable-filter .event-filter .filter-area ul li input{margin-right:10px}#event-timetable-app .timetable-filter .event-filter .area-footer{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:20px 0 25px}#event-timetable-app .timetable-filter .event-filter .area-footer .result-count-label{align-items:center;display:flex;font-size:16px;font-weight:700;margin-right:30px}#event-timetable-app .timetable-filter .event-filter .area-footer .result-count-label .number{background:#d4f3ff;border-radius:4px;color:#0a68e2;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:24px;font-weight:500;line-height:1;margin:0 10px;padding:6px 10px 10px}#event-timetable-app .timetable-filter .event-filter .area-footer button{-webkit-appearance:none;-moz-appearance:none;appearance:none}#event-timetable-app .timetable-filter .event-filter .area-footer .exec-search{align-items:center;background:#0a68e2;border:1px solid #0a68e2;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:50px;justify-content:center;margin-right:20px;width:280px}#event-timetable-app .timetable-filter .event-filter .area-footer .exec-search:before{background:url(../images/common/svg/icon_filter.svg) 50% no-repeat;content:"";display:inline-block;height:17px;margin-right:15px;width:18px}#event-timetable-app .timetable-filter .event-filter .area-footer .reset{align-items:center;background:#fff;border:1px solid #ccc;border-radius:25px;color:#509fec;cursor:pointer;display:flex;font-size:16px;height:50px;justify-content:center;width:150px}#event-timetable-app .timetable-filter .event-filter .area-footer .reset:before{background:url(../images/common/svg/icon_refresh.svg) 50% no-repeat;content:"";display:inline-block;height:17px;margin-right:10px;width:18px}#event-timetable-app .video-live,#event-timetable-app .video-on-demand{background-position:top;background-repeat:no-repeat;background-size:100% auto}#event-timetable-app .video-live .section-inner,#event-timetable-app .video-on-demand .section-inner{margin:0 auto;max-width:1200px}#event-timetable-app .video-live .section-header .heading,#event-timetable-app .video-on-demand .section-header .heading{font-size:28px;margin:0;text-align:center}#event-timetable-app .video-live .section-header .sub-title,#event-timetable-app .video-on-demand .section-header .sub-title{color:#61c5f1;font-size:14px;font-weight:700;margin:20px 0 0;text-align:center}#event-timetable-app .video-live .section-header .attention,#event-timetable-app .video-on-demand .section-header .attention{align-items:center;background-color:#fff;border-radius:35px;box-shadow:0 4px 12px rgba(0,0,0,.16);box-sizing:border-box;display:flex;justify-content:stretch;margin:30px auto 0;max-width:1040px;overflow:hidden;padding:10px 10px 10px 30px;position:relative;width:100%}#event-timetable-app .video-live .section-header .attention .message,#event-timetable-app .video-on-demand .section-header .attention .message{flex:1 1 auto;font-size:16px}#event-timetable-app .video-live .section-header .attention .action,#event-timetable-app .video-on-demand .section-header .attention .action{flex:0 0 auto}#event-timetable-app .video-live .section-header .attention .action a,#event-timetable-app .video-on-demand .section-header .attention .action a{align-items:center;background-color:#f57c31;border-radius:25px;box-sizing:border-box;color:#fff;display:flex;font-size:18px;height:50px;justify-content:center;padding-inline:30px;text-decoration:none}#event-timetable-app .video-live .section-header .attention .action a:before,#event-timetable-app .video-on-demand .section-header .attention .action a:before{background:url(../images/common/svg/arrow_up_w.svg) no-repeat 50%;content:"";display:inline-block;height:12px;margin-right:10px;vertical-align:middle;width:12px}#event-timetable-app .video-live .section-header>.description,#event-timetable-app .video-on-demand .section-header>.description{background-color:#fff;border:2px solid #61c5f1;border-radius:12px;margin:40px auto 20px;max-width:800px;padding:20px 25px}#event-timetable-app .video-live .section-header>.description *,#event-timetable-app .video-on-demand .section-header>.description *{font-size:16px;line-height:1.5em}#event-timetable-app .video-live .end-message,#event-timetable-app .video-on-demand .end-message{font-size:20px;font-weight:700;padding-block:60px;text-align:center}#event-timetable-app .video-live{background-color:#d4f3ff;padding-bottom:20px;padding-top:120px}#event-timetable-app .video-live .heading{color:#0a68e2}#event-timetable-app .video-on-demand{background-color:#0a68e2;padding-bottom:60px;padding-top:120px}#event-timetable-app .video-on-demand .heading{color:#fff}#event-timetable-app .video-live+.video-on-demand{padding-top:60px}#event-timetable-app .anchor-link{align-items:stretch;border:2px solid #fff;border-radius:25px;display:flex;height:50px;justify-content:stretch;margin:0 auto 30px;overflow:hidden;width:312px}#event-timetable-app .anchor-link li{position:relative;width:50%}#event-timetable-app .anchor-link li a,#event-timetable-app .anchor-link li span{align-items:center;display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:center;line-height:1em;position:relative;text-align:center;width:100%}#event-timetable-app .anchor-link li a small,#event-timetable-app .anchor-link li span small{font-size:10px}#event-timetable-app .anchor-link li span{background:#0a68e2;color:#fff}#event-timetable-app .anchor-link li a{background:#eaf9ff;color:#0a68e2;text-decoration:none}#event-timetable-app .anchor-link li a:hover{background:#0a68e2;color:#fff}#event-timetable-app .video-list{padding-top:35px}#event-timetable-app .video-list .time{margin-bottom:30px;position:relative;text-align:center}#event-timetable-app .video-list .time:before{background:#fff;content:"";height:2px;left:0;position:absolute;top:50%;width:100%;z-index:1}#event-timetable-app .video-list .time span{align-items:center;background:#fff;border-radius:30px;color:#0a68e2;display:flex;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:32px;font-weight:500;height:60px;justify-content:center;line-height:1em;margin:0 auto;padding:0 15px;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}#event-timetable-app .video-list .time span:before{background:url(../images/web_seminar/icon_clock_c.svg) 0 0 no-repeat;content:"";height:32px;margin-right:15px;width:30px}#event-timetable-app .video-list .live-information{margin-bottom:45px}#event-timetable-app .video-list .live-information .info-item{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.16);box-sizing:border-box;padding:25px;width:100%}#event-timetable-app .video-list .live-information .info-item .description{font-size:16px}#event-timetable-app .video-list .live-information .info-item .description a{color:#0a68e2}#event-timetable-app .video-list .live-information .info-item .description *{font-size:inherit}#event-timetable-app .video-list .live-information .info-item .view-button{padding:20px 0 0;text-align:center}#event-timetable-app .video-list .live-information .info-item .view-button a{background-color:#f67e27;border-radius:26px;color:#fff;display:inline-block;font-size:16px;height:52px;line-height:52px;text-decoration:none;width:120px}#event-timetable-app .video-list .live-information .info-item .view-button a:hover{opacity:.8}#event-timetable-app .video-list .video-group{margin-bottom:45px}#event-timetable-app .video-list .video-items{display:flex;flex-wrap:wrap;justify-content:center}#event-timetable-app .video-list .video-item{background:#fff;border:4px solid #fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.16);box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;margin:0 .8333333333% 20px;width:22.8333333333%}#event-timetable-app .video-list .video-item .link,#event-timetable-app .video-list .video-item .tag,#event-timetable-app .video-list .video-item .title{flex:0 0 auto}#event-timetable-app .video-list .video-item .title{border-bottom:2px solid #0a68e2;font-size:18px;margin:0 -4px;padding:15px 17px}#event-timetable-app .video-list .video-item .title a{color:#0a68e2}#event-timetable-app .video-list .video-item.pickup1,#event-timetable-app .video-list .video-item.pickup1 .title{border-color:#0a68e2}#event-timetable-app .video-list .video-item.pickup2,#event-timetable-app .video-list .video-item.pickup2 .title{border-color:#ff95ca}#event-timetable-app .video-list .video-item.pickup3,#event-timetable-app .video-list .video-item.pickup3 .title{border-color:#47b475}#event-timetable-app .video-list .video-item.pickup4,#event-timetable-app .video-list .video-item.pickup4 .title{border-color:#f67e27}#event-timetable-app .video-list .video-item .info{flex:1 1 auto;padding:12px 20px;position:relative}#event-timetable-app .video-list .video-item .info table{margin:0 auto;width:100%}#event-timetable-app .video-list .video-item .info table td,#event-timetable-app .video-list .video-item .info table th{padding:3px 0}#event-timetable-app .video-list .video-item .info table th{color:#666;font-size:12px;text-align:left;vertical-align:top;width:35%}#event-timetable-app .video-list .video-item .info table td{font-size:14px}#event-timetable-app .video-list .video-item .tag{display:flex;flex-wrap:wrap;gap:10px;padding:10px 10px 10px 20px;position:relative}#event-timetable-app .video-list .video-item .tag:before{top:0}#event-timetable-app .video-list .video-item .tag:after,#event-timetable-app .video-list .video-item .tag:before{background:url(../images/web_seminar/blue_dot.svg) 0 0 repeat-x;content:"";display:block;height:2px;left:0;position:absolute;width:100%}#event-timetable-app .video-list .video-item .tag:after{bottom:0}#event-timetable-app .video-list .video-item .tag li{background:#d4f3ff;border-radius:20px;color:#0a68e2;font-size:14px;padding:2px 10px}#event-timetable-app .video-list .video-item .link{display:flex;justify-content:center;margin-top:16px;padding-bottom:20px}#event-timetable-app .video-list .video-item .link a{align-items:center;border:1px solid transparent;border-radius:26px;display:flex;font-size:16px;height:52px;justify-content:center;line-height:52px;margin:0 5px;text-align:center;text-decoration:none;width:44.4444444444%}#event-timetable-app .video-list .video-item .link a:hover{opacity:.8}#event-timetable-app .video-list .video-item .link a.detail{background-color:#fff;border-color:#bebebe}#event-timetable-app .video-list .video-item .link a.view{background-color:#f67e27;color:#fff}.web-seminar__section.school{padding:0 0 60px}.web-seminar__section.school .section-heading{font-size:30px}.web-seminar__section.school .section-heading+.sub-title{color:#61c5f1}.web-seminar__section.school .section-inner>.description{background-color:transparent;border:none;margin:40px auto;max-width:1000px}.web-seminar__section.school .video-list{margin-top:40px}.web-seminar__section.school .video-list:before{background:url(../images/web_seminar/blue_dot.svg) 0 0 repeat-x;content:"";display:block;height:2px;width:100%}.web-seminar__section.school .video-list li{align-items:center;display:flex;justify-content:space-between;padding:15px 0;position:relative}.web-seminar__section.school .video-list li:after{background:url(../images/web_seminar/blue_dot.svg) 0 0 repeat-x;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.web-seminar__section.school .video-list .time{color:#0a68e2;flex:0 0 auto;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-weight:500;vertical-align:bottom}.web-seminar__section.school .video-list .time:before{background:url(../images/web_seminar/icon_clock_c.svg) 0 0 no-repeat;background-size:cover;content:"";display:inline-block;height:28px;margin-right:5px;vertical-align:-3px;width:26px}.web-seminar__section.school .video-list .time .start{font-size:30px}.web-seminar__section.school .video-list .time .end{font-size:26px}.web-seminar__section.school .video-list .time .end:before{content:"-"}.web-seminar__section.school .video-list .title{flex:1 1 auto;font-size:16px;margin-left:40px}.web-seminar__section.school .video-list .view-link{align-items:center;background:#f67e27;border-radius:26px;color:#fff;display:flex;flex:0 0 auto;font-size:14px;height:52px;justify-content:center;margin-left:40px;text-decoration:none;width:120px}.web-seminar__section.join-flow{padding-bottom:60px}.web-seminar__section.join-flow .section-heading{font-size:30px}.web-seminar__section.join-flow .section-heading+.sub-title{color:#61c5f1}.web-seminar__section.join-flow .flow{align-items:stretch;display:flex;justify-content:center}.web-seminar__section.join-flow .flow .item{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.16);box-sizing:border-box;flex:0 0 auto;margin-left:2.2%;padding:15px;text-decoration:none;width:27.4%}.web-seminar__section.join-flow .flow .item:hover{background:#0a68e2}.web-seminar__section.join-flow .flow .item:hover .sub,.web-seminar__section.join-flow .flow .item:hover .title{color:#fff}.web-seminar__section.join-flow .flow .item .title{color:#0a68e2;font-size:20px;margin-bottom:10px;text-align:center}.web-seminar__section.join-flow .flow .item .title:after{border-right:2px solid #0a68e2;border-top:2px solid #0a68e2;box-sizing:border-box;content:"";display:inline-block;height:10px;margin-left:8px;transform:rotate(45deg);vertical-align:2px;width:10px}.web-seminar__section.join-flow .flow .item .sub{font-size:14px;line-height:1.6em}.web-seminar__section.faq{padding-bottom:60px}.web-seminar__section.faq .section-heading{font-size:30px}.web-seminar__section.faq .section-heading+.sub-title{color:#61c5f1}.web-seminar__section.faq .faq-area{background:#fff;border:2px solid #0a68e2;border-radius:40px;box-shadow:0 4px 20px rgba(0,0,0,.16);box-sizing:border-box;margin-top:40px;overflow:hidden;padding:0 40px}.web-seminar__section.faq .faq-area .area-header{align-items:center;cursor:pointer;display:flex;height:80px;justify-content:center;position:relative;width:100%}.web-seminar__section.faq .faq-area .faq-heading{color:#0a68e2;font-size:20px;text-align:center}.web-seminar__section.faq .faq-area .toggle-button{background:#0a68e2;border-radius:20px;height:40px;position:absolute;right:-20px;top:20px;width:40px}.web-seminar__section.faq .faq-area .toggle-button:after,.web-seminar__section.faq .faq-area .toggle-button:before{background-color:#fff;content:"";display:block;height:2px;left:11px;position:absolute;top:19px;width:18px}.web-seminar__section.faq .faq-area .toggle-button:after{transform:rotate(90deg)}.web-seminar__section.faq .faq-area .area-body{height:0;overflow:hidden}.web-seminar__section.faq .faq-area .area-body.animate{transition:all .4s ease}.web-seminar__section.faq .faq-area.open .toggle-button:after{transform:rotate(0)}.web-seminar__section.faq .faq-list li{padding-bottom:20px;padding-top:20px;position:relative}.web-seminar__section.faq .faq-list li:after{background:url(../images/web_seminar/blue_dot.svg) 0 0 repeat-x;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.web-seminar__section.faq .faq-list li:last-child:after{display:none}.web-seminar__section.faq .faq-list .a,.web-seminar__section.faq .faq-list .q{font-size:16px;min-height:40px;padding-left:70px;position:relative}.web-seminar__section.faq .faq-list .a:before,.web-seminar__section.faq .faq-list .q:before{background-size:40px;content:"";display:block;height:40px;left:0;position:absolute;top:-5px;width:40px}.web-seminar__section.faq .faq-list .q{margin-bottom:18px;margin-top:5px}.web-seminar__section.faq .faq-list .q:before{background-image:url(../images/web_seminar/q_head.svg)}.web-seminar__section.faq .faq-list .a:before{background-image:url(../images/web_seminar/a_head.svg)}.web-seminar__section.faq .close-button{padding:20px 0 30px;text-align:center}.web-seminar__section.faq .close-button span{align-items:center;background-color:#0a68e2;border-radius:26px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:52px;justify-content:center;margin:0 auto;width:110px}.web-seminar__section.free-area .section-inner{padding-block:0 60px}.web-seminar__section.free-area .section-heading{font-size:30px}.web-seminar__section.free-area .section-heading+.sub-title{color:#61c5f1}.web-seminar__section.bottom-free-area .section-inner,.web-seminar__section.contact .section-inner{padding-block:60px}.web-seminar__section.bottom-free-area .free-area,.web-seminar__section.contact .free-area{box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:20px;max-width:1040px;padding-left:20px;padding-right:20px}.web-seminar__section.bottom-free-area .free-area *,.web-seminar__section.contact .free-area *{color:#fff;line-height:normal}.web-seminar__section.bottom-free-area .banner-list{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.web-seminar__section.bottom-free-area .banner-list a{display:block;text-decoration:none}.web-seminar__section.contact{background:#0a68e2}.web-seminar__section.contact h3{font-size:15px;font-weight:400;text-align:center}.web-seminar__section.contact p{font-size:15px;margin-top:0;text-align:center}.web-seminar__conversion-button{bottom:20px;left:50%;position:fixed;transform:translateX(-50%);transition:all .4s ease;width:-moz-fit-content;width:fit-content;z-index:100}.web-seminar__conversion-button.hide{bottom:-50px}.web-seminar__conversion-button a,.web-seminar__conversion-button>span{align-items:center;border:2px solid #fff;border-radius:35px;box-shadow:3px 3px 3px 0 rgba(0,0,0,.2);box-sizing:border-box;display:flex;font-size:15px;font-weight:700;height:46px;justify-content:center;margin:0 auto;text-decoration:none;width:295px}.web-seminar__conversion-button a{background:#f67e27;color:#fff}.web-seminar__conversion-button a span{line-height:1em}.web-seminar__conversion-button.reserved a{background-color:#ccc;color:#fff}.web-seminar__bottom-sp-menu{position:relative;z-index:101}.web-seminar__bottom-sp-menu .overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,170,235,.7);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:1}.web-seminar__bottom-sp-menu .button-container{background-color:#fff;border-radius:100px;box-shadow:var(--button-base-shadow);display:grid;grid-auto-flow:column;grid-template-rows:1fr;max-width:91vw;opacity:0;overflow:hidden;padding:10px;pointer-events:none;position:fixed;right:4.5vw;top:13px;transition:var(--base-transition);width:auto;z-index:3}.web-seminar__bottom-sp-menu .button-container.show{opacity:1;pointer-events:auto}.web-seminar__bottom-sp-menu .action-buttons{align-items:center;box-sizing:border-box;display:flex;gap:4vw;justify-content:space-around;padding-inline:0 4.5vw;transition:var(--base-transition);width:calc(91vw - 70px)}.web-seminar__bottom-sp-menu .action-buttons a,.web-seminar__bottom-sp-menu .action-buttons span{align-items:center;border:2px solid transparent;border-radius:100px;display:flex;flex:1 0 auto;font-size:14px;height:40px;justify-content:center;text-decoration:none}.web-seminar__bottom-sp-menu .action-buttons a.action,.web-seminar__bottom-sp-menu .action-buttons span.action{background-color:#fff;border-color:var(--menu-bg-color);color:var(--menu-bg-color)}.web-seminar__bottom-sp-menu .action-buttons a.reserve,.web-seminar__bottom-sp-menu .action-buttons span.reserve{background-color:#f57c31;border-color:#f57c31;color:#fff}.web-seminar__bottom-sp-menu .action-buttons a.reserved,.web-seminar__bottom-sp-menu .action-buttons span.reserved{background-color:#ccc;border-color:#ccc;color:#fff}.web-seminar__bottom-sp-menu .menu-toggle{border-radius:100px;display:grid;grid-template-columns:50px;grid-template-rows:50px;height:50px;overflow:hidden;transition:all .4s ease;width:50px;z-index:3}.web-seminar__bottom-sp-menu .menu-toggle img{grid-area:1/1/2/2;transition:opacity .4s ease}.web-seminar__bottom-sp-menu .menu-toggle img.is-close{opacity:1}.web-seminar__bottom-sp-menu .menu-toggle img.is-open{opacity:0}.web-seminar__bottom-sp-menu .menu{background-color:#fff;border-left:5px solid #006bcd;bottom:0;box-sizing:border-box;padding:75px 32px 0 43px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .4s ease;width:75vw;z-index:2}.web-seminar__bottom-sp-menu .menu li{border-bottom:1px solid #006bcd}.web-seminar__bottom-sp-menu .menu a{align-items:center;color:#006bcd;display:flex;font-size:16px;font-weight:700;justify-content:stretch;padding-block:25px;text-decoration:none}.web-seminar__bottom-sp-menu .menu a:after{background:url(../images/common/svg/arrow_down_b_03.svg) 50% no-repeat;content:"";display:block;flex:0 0 12px;height:12px;margin-right:5px;width:12px}.web-seminar__bottom-sp-menu .menu a span{flex:1 1 auto}.web-seminar__bottom-sp-menu.open .overlay{opacity:1;pointer-events:auto}.web-seminar__bottom-sp-menu.open .button-container{background-color:transparent;box-shadow:none}.web-seminar__bottom-sp-menu.open .action-buttons{opacity:0;pointer-events:none}.web-seminar__bottom-sp-menu.open .menu-toggle img.is-close{opacity:0}.web-seminar__bottom-sp-menu.open .menu-toggle img.is-open{opacity:1}.web-seminar__bottom-sp-menu.open .menu{transform:translateX(0)}.event-top .head-login-area{width:100%}.event-top .head-login-area .area-inner{margin:0 auto;max-width:690px}.event-top .head-login-area .actions{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:12.6086956522%;justify-content:center;padding:30px 0 20px}.event-top .head-login-area .actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}.event-top .head-login-area .actions a,.event-top .head-login-area .actions button{align-items:center;border-radius:4px;display:flex;font-size:14px;height:50px;justify-content:center;text-decoration:none;width:270px}.event-top .head-login-area .actions a:hover,.event-top .head-login-area .actions button:hover{opacity:.8}.event-top .head-login-area .actions a:before,.event-top .head-login-area .actions button:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:18px;margin-right:10px;width:18px}.event-top .head-login-area .actions a.login,.event-top .head-login-area .actions button.login{background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.16);color:#006bcd}.event-top .head-login-area .actions a.login:before,.event-top .head-login-area .actions button.login:before{background-image:url(../images/common/png/icon_lockkey_b.png);background-size:16px auto}.event-top .head-login-area .actions a.register,.event-top .head-login-area .actions button.register{background-color:#f67e27;color:#fff}.event-top .head-login-area .actions a.register:before,.event-top .head-login-area .actions button.register:before{background-image:url(../images/common/png/icon_door.png);background-size:16px auto}.event-top .head-login-area .helper-link{align-items:center;display:flex;gap:30px;justify-content:center;padding:20px 0 30px}.event-top .head-login-area .helper-link a{color:#006bcd;font-size:12px}.event-top .head-login-area .helper-link a:before{background:url(../images/common/svg/arrow_slider_right_bold.svg) 50% no-repeat;background-size:8px auto;content:"";display:inline-block;height:14px;margin-right:10px;vertical-align:middle;width:8px}.event-top .l-mv *{box-sizing:border-box}.event-top .l-mv .c-hero__upper{background-color:#00aaeb;background-image:url(../images/event_top/mv_bg01@pc.png);background-repeat:repeat-x;overflow:hidden}.event-top .l-mv .c-hero__upper .c-hero__upper__inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1130px;width:100%}.event-top .l-mv .c-hero__upper .c-hero__ttl{flex:0 0 auto;width:100%}.event-top .l-mv .c-hero__upper .c-hero__ttl img{height:auto;vertical-align:bottom;width:100%}.event-top .l-mv .c-hero__lower{background-color:#00abeb;color:#fff;font-size:10px}.event-top .l-mv .c-hero__lower__inner{margin:0 auto;max-width:1130px;padding:8px 32px}.event-top .l-mv .c-hero__lower__inner p{line-height:1.75}.event-top .l-mv .l-mv-news .p-etop-section{background-color:#fff;padding:24px 0}.event-top .l-mv .l-mv-news .p-etop-section__inner{margin:0 auto;max-width:1130px;padding:0 32px}.event-top .l-mv .l-mv-news .p-etop-section__inner>:last-child{margin-bottom:0}.event-top .l-mv .l-mv-news .p-etop-section__accordion{min-height:32px;padding-top:4px}.event-top .l-mv .l-mv-news .p-etop-section__accordion .p-etop-news__head{top:4px}.event-top .l-mv .l-mv-news .p-etop-section__accordion .p-etop-section__accordion__btn{display:block}.event-top .l-mv .l-mv-news .p-etop-section__accordion .p-etop-section__accordion__btn:after{height:15px}.event-top .l-mv .l-mv-news .p-etop-section__accordion .p-etop-section__accordion__body{overflow:hidden}.event-top .l-mv .l-mv-news .p-etop-section__accordion__btn{background-color:#00abeb;cursor:pointer;height:31px;margin:auto;position:absolute;right:0;top:0;transition:.2s;width:31px}.event-top .l-mv .l-mv-news .p-etop-section__accordion__btn:hover{opacity:.8}.event-top .l-mv .l-mv-news .p-etop-section__accordion__btn:before{background-color:hsla(0,0%,100%,.75);bottom:0;content:"";display:block;height:1px;margin:auto;position:absolute;right:8px;top:0;width:15px}.event-top .l-mv .l-mv-news .p-etop-section__accordion__btn:after{background-color:hsla(0,0%,100%,.75);bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:15px;top:0;transition:.2s;width:1px}.event-top .l-mv .l-mv-news .p-etop-section__accordion__btn.open:after{display:none}.event-top .l-mv .l-mv-news .p-etop-news{position:relative}.event-top .l-mv .l-mv-news .p-etop-news__head{font-size:16px;font-weight:700;left:0;line-height:1.5;position:absolute}.event-top .l-mv .l-mv-news .p-etop-news__body{flex:1 1 auto;min-height:24px;padding-left:100px;transition:height .3s ease}.event-top .l-mv .l-mv-news .p-etop-news__body:not(:last-child){margin-bottom:20px}.event-top .l-mv .l-mv-news .p-etop-news__item{align-items:flex-start;display:flex}.event-top .l-mv .l-mv-news .p-etop-news__item__date{border-radius:4px;flex:0 0 auto;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.71429;padding:0 20px}.event-top .l-mv .l-mv-news .p-etop-news__item__list{flex:1 1 auto;font-size:14px;line-height:1.71429}.event-top .l-mv .l-mv-news .p-etop-news__item__list:empty{display:none}.event-top .l-mv .l-mv-news .p-etop-news__item__list .__link{align-items:flex-start;display:flex;justify-content:flex-start}.event-top .l-mv .l-mv-news .p-etop-news__item__list .__link:not(:first-child){margin-top:5px}.event-top .l-mv .l-mv-news .p-etop-news__item__list .__link span.is-new{color:red;flex:0 0 auto;line-height:1;margin-right:10px;margin-top:3px}.event-top .l-mv .l-mv-news .p-etop-news__item__list .__link span.is-important{background:red;color:#fff;flex:0 0 auto;font-size:12px;line-height:1;margin-right:10px;padding:5px 8px}.event-top #topicpathArea{background-color:#fafafa;padding:0}.event-top #topicpathArea:after{display:none}.event-top #topicpathArea .topicpathArea__inner{align-items:center;box-sizing:border-box;display:flex;height:48px;justify-content:space-between;margin:0 auto;max-width:1130px;padding:0 32px}.event-top #topicpathArea .topicpathArea__inner ul.topicpath{background-image:none;color:#4d4d4d;display:flex;float:none;font-size:13px;line-height:1.75;padding:0;width:auto}.event-top #topicpathArea .topicpathArea__inner ul.topicpath#socialBtn{align-items:end;display:flex;float:none;font-size:13px;height:auto;justify-content:space-between;margin:0;padding:5px 0 0;width:auto}.event-top #topicpathArea .topicpathArea__inner ul.topicpath#socialBtn li{float:none;margin:0;width:auto}.event-top #topicpathArea .topicpathArea__inner ul.topicpath#socialBtn li:nth-child(n+2){margin-left:35px}.event-top #topicpathArea .topicpathArea__inner ul.topicpath#socialBtn li iframe{vertical-align:bottom}.event-top #topicpathArea .topicpathArea__inner ul.topicpath li{float:none}.event-top #topicpathArea .topicpathArea__inner ul.topicpath li:nth-child(n+2){margin-left:25px;position:relative}.event-top #topicpathArea .topicpathArea__inner ul.topicpath li:nth-child(n+2):after,.event-top #topicpathArea .topicpathArea__inner ul.topicpath li:nth-child(n+2):before{background:#999;content:"";display:block;font-size:0;height:1px;left:-16px;position:absolute;width:7px}.event-top #topicpathArea .topicpathArea__inner ul.topicpath li:nth-child(n+2):before{top:9px;transform:rotate(35deg)}.event-top #topicpathArea .topicpathArea__inner ul.topicpath li:nth-child(n+2):after{top:13px;transform:rotate(-35deg)}.event-top #topicpathArea .topicpathArea__inner ul.topicpath+li:before{display:none}.event-top .l-contents-area .l-layout{display:flex;justify-content:space-between;margin:0 auto;max-width:1130px}.event-top .l-contents-area .l-layout .l-layout-main{flex:1 1 760px;max-width:760px;padding:40px 0 50px}.event-top .l-contents-area .l-layout .l-layout-side{flex:0 0 280px}.event-top .l-contents-area .content-heading{color:#111;font-size:28px;font-weight:400;margin:0 0 30px;text-align:center}.event-top .l-contents-area.event-introduction{background-color:#fafafa}.event-top .l-contents-area.event-introduction .l-layout-main{padding-top:0}.event-top .l-contents-area.event-introduction .head-slider{border-radius:4px;margin-bottom:40px;overflow:hidden;position:relative}.event-top .l-contents-area.event-introduction .head-slider a:hover{opacity:.8}.event-top .l-contents-area.event-introduction .head-slider a img{height:auto;width:100%}.event-top .l-contents-area.event-introduction .head-slider .m-paginate .slick-arrow{background-color:#fff;height:36px;margin-top:-18px;position:absolute;top:50%;width:36px}.event-top .l-contents-area.event-introduction .head-slider .m-paginate .slick-prev{background-image:url(../images/common/svg/arrow_slider_left_lb.svg);left:0}.event-top .l-contents-area.event-introduction .head-slider .m-paginate .slick-next{background-image:url(../images/common/svg/arrow_slider_right_lb.svg);right:0}.event-top .l-contents-area.genre-link{background-color:#fff}.event-top .l-contents-area.genre-link .genre-slider{margin:0 auto;position:relative;width:88.9473684211%}.event-top .l-contents-area.genre-link .genre-slider a{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;text-decoration:none}.event-top .l-contents-area.genre-link .genre-slider a:hover{opacity:.8}.event-top .l-contents-area.genre-link .genre-slider a .image{border-radius:4px;margin:0 0 10px;overflow:hidden}.event-top .l-contents-area.genre-link .genre-slider a .image img{height:auto;vertical-align:top;width:100%}.event-top .l-contents-area.genre-link .genre-slider a .title{font-size:14px;font-weight:400;padding:0 10px;text-align:center}.event-top .l-contents-area.genre-link .genre-slider .m-paginate .slick-arrow{height:16px;position:absolute;top:30%;width:8px}.event-top .l-contents-area.genre-link .genre-slider .m-paginate .slick-prev{background-image:url(../images/common/svg/arrow_slider_left_lb.svg);left:-30px}.event-top .l-contents-area.genre-link .genre-slider .m-paginate .slick-next{background-image:url(../images/common/svg/arrow_slider_right_lb.svg);right:-30px}.event-top .l-contents-area.genre-link .genre-slider .m-paginate .slide-number{color:#006bcd;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:18px;font-weight:400;padding-top:5px}.event-top .l-contents-area.genre-link .genre-slider .m-paginate .slide-number .current{margin-right:2px}.event-top .l-contents-area.genre-link .genre-slider .m-paginate .slide-number .total{margin-left:2px}.event-top .l-contents-area.faq-link{background-color:#fafafa}.event-top .l-contents-area.faq-link .description{font-size:14px;margin:30px 0;text-align:center}.event-top .l-contents-area.faq-link .faq-list{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.event-top .l-contents-area.faq-link .faq-list .faq-item{background-color:#fff;border:1px solid #61c5f1;border-radius:4px;box-sizing:border-box;flex:0 0 31.0526315789%;padding:17px 13px;text-decoration:none}.event-top .l-contents-area.faq-link .faq-list .faq-item:hover{opacity:.8}.event-top .l-contents-area.faq-link .faq-list .faq-item .title{color:#006bcd;font-size:18px;line-height:1;margin:0 0 15px;position:relative}.event-top .l-contents-area.faq-link .faq-list .faq-item .title:after{background:url(../images/common/svg/arrow_right_lb.svg) 50% no-repeat;bottom:0;content:"";display:block;height:16px;margin:auto;position:absolute;right:0;top:0;width:14px}.event-top .l-contents-area.faq-link .faq-list .faq-item .text{font-size:14px;margin:0}.event-top .event-top__event-list .event-filter .filter-selection .filter-body ul{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.event-top .event-top__event-list .event-filter .filter-selection .filter-body ul li{font-size:14px}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .group-container{overflow:hidden;transition:all .3s ease}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .region-group .region-header{padding-bottom:20px}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .region-group .region-pref{padding-inline:30px;padding-bottom:25px}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .more-region{align-items:center;border-top:1px dashed #e4e4e4;cursor:pointer;display:flex;justify-content:center;padding-top:20px}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .more-region .label{font-size:14px;margin-right:20px}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .more-region .btn{background-color:#00abeb;display:flex;flex:0 0 24px;height:24px;position:relative;width:24px}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .more-region .btn:after,.event-top .event-top__event-list .event-filter .filter-selection.region-selector .more-region .btn:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .more-region .btn:before{height:1px;transform:translate(-50%,-50%);width:12px}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .more-region .btn:after{height:12px;transform:translate(-50%,-50%);width:1px}.event-top .event-top__event-list .event-filter .filter-selection.region-selector .more-region.open .btn:after{display:none}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item span.count:hover,.event-top .event-top__event-list .event-filter .filter-selection label.filter-item span.label:hover{cursor:pointer}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item input[type=checkbox]{display:none}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item input[type=checkbox]:checked+span{color:#333;text-decoration:none}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item input[type=checkbox]:checked+span:before{background-image:url(../images/event_top/icon_cb_on.svg)}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item input[type=checkbox]:disabled+span{color:#999;cursor:default;text-decoration:none}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item input[type=checkbox]:disabled+span:before{background-image:url(../images/common/svg/icon_cb_disabled.svg)}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item span.label{display:inline-block;font-size:14px;line-height:1em;padding-left:28px;position:relative}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item span.label:before{background:url(../images/event_top/icon_cb_off.svg) 50% no-repeat;bottom:0;content:"";display:block;height:18px;left:0;margin:auto auto auto 0;position:absolute;top:0;width:18px}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item span.count{background:#d4f3ff;border-radius:3px;color:#509fec;display:inline-block;font-size:12px;line-height:1em;margin-left:2px;padding:2px 0;text-align:center;width:2em}.event-top .event-top__event-list .event-filter .filter-result{background-color:#fff;border-top:1px solid #e4e4e4;display:flex;justify-content:space-between;padding:20px 30px;z-index:2}.event-top .event-top__event-list .event-filter .filter-result .filtered-count{font-size:16px;font-weight:700}.event-top .event-top__event-list .event-filter .filter-result .filtered-count .number{color:#0068cd;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:28px;font-weight:400;padding:0 10px}.event-top .event-top__event-list .event-filter .filter-result .reset-button{align-items:center;display:flex;flex:0 0 auto}.event-top .event-top__event-list .event-filter .filter-result .reset-button span{border:1px solid #ccc;box-sizing:border-box;color:#509fec;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;padding:5px 20px 7px;position:relative;text-align:center;vertical-align:middle}.event-top .event-top__event-list .event-filter .filter-result .reset-button span:before{background:url(../images/common/svg/icon_refresh.svg) 0 0 no-repeat;background-size:18px 18px;content:"";display:inline-block;height:19px;margin-right:10px;vertical-align:middle;width:19px}.event-top .event-top__event-list .event-filter .filter-result .reset-button span:hover{color:#509fec;text-decoration:underline}.event-top .event-top__event-list .ui-pc{position:relative;z-index:2}.event-top .event-top__event-list .ui-pc .event-filter{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);overflow:hidden;transition:all .3s ease}.event-top .event-top__event-list .ui-pc .event-filter.open{height:auto}.event-top .event-top__event-list .ui-pc .event-filter .filter-heading{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:space-between}.event-top .event-top__event-list .ui-pc .event-filter .filter-heading .title{font-size:14px;font-weight:700;margin-left:30px}.event-top .event-top__event-list .ui-pc .event-filter .filter-heading .btn{background-color:#00abeb;display:flex;flex:0 0 32px;height:32px;margin-right:20px;position:relative;width:32px}.event-top .event-top__event-list .ui-pc .event-filter .filter-heading .btn:after,.event-top .event-top__event-list .ui-pc .event-filter .filter-heading .btn:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%}.event-top .event-top__event-list .ui-pc .event-filter .filter-heading .btn:before{height:1px;transform:translate(-50%,-50%);width:15px}.event-top .event-top__event-list .ui-pc .event-filter .filter-heading .btn:after{height:15px;transform:translate(-50%,-50%);width:1px}.event-top .event-top__event-list .ui-pc .event-filter.open .filter-heading .btn:after{display:none}.event-top .event-top__event-list .ui-pc .event-filter .filter-wrapper{height:0;overflow:hidden;transition:all .3s ease}.event-top .event-top__event-list .ui-pc .event-filter .filter-selection{border-top:1px solid #e4e4e4;display:flex;justify-content:flex-start}.event-top .event-top__event-list .ui-pc .event-filter .filter-selection .filter-label{flex:0 0 145px;font-size:16px;font-weight:700;padding:20px 0 20px 30px}.event-top .event-top__event-list .ui-pc .event-filter .filter-selection .filter-body{flex:1 1 100%;padding:20px 20px 20px 0}.event-top .event-top__event-list .ui-sp{position:relative;z-index:2}.event-top .event-top__event-list .ui-sp .event-filter .category-tab{align-items:center;box-sizing:border-box;display:flex;gap:3px;justify-content:stretch;padding-inline:11px;position:relative;width:100%;z-index:1}.event-top .event-top__event-list .ui-sp .event-filter .category-tab li{background-color:#fff;border-radius:4px 4px 0 0;box-shadow:0 1px 1px 0 rgba(66,66,66,.08),0 1px 3px 1px rgba(66,66,66,.16);box-sizing:border-box;flex:1 0 auto;font-size:14px;font-weight:700;padding:2px;position:relative}.event-top .event-top__event-list .ui-sp .event-filter .category-tab li span{align-items:center;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding-block:15px;position:relative;width:100%}.event-top .event-top__event-list .ui-sp .event-filter .category-tab li.current span{background-color:#00aeeb;color:#fff}.event-top .event-top__event-list .ui-sp .event-filter .filter-wrapper{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);margin-inline:11px;position:relative;z-index:2}.event-top .event-top__event-list .ui-sp .event-filter .filter-wrapper .filter-selection{box-sizing:border-box;display:none;height:auto;padding:20px 15px;position:absolute;width:100%}.event-top .event-top__event-list .ui-sp .event-filter .filter-wrapper .filter-selection.current{display:block;position:static}.event-top .event-top__event-list .ui-sp .event-filter .filter-wrapper .filter-selection .filter-body ul{gap:15px 30px}.event-top .event-top__event-list .ui-sp .event-filter .filter-wrapper .filter-tab-enter-from,.event-top .event-top__event-list .ui-sp .event-filter .filter-wrapper .filter-tab-leave-to{opacity:0}.event-top .event-top__event-list .ui-sp .event-filter .filter-wrapper .filter-tab-enter-active,.event-top .event-top__event-list .ui-sp .event-filter .filter-wrapper .filter-tab-leave-active{transition:all .3s ease}.event-top .event-top__event-list .ui-sp .event-filter .filter-result{padding:20px 20px 10px}.event-top .event-top__event-list .filter-state{padding:0 25px;position:relative;z-index:1}.event-top .event-top__event-list .filter-state .state-inner{background-color:#c2eeff;padding:30px 25px}.event-top .event-top__event-list .filter-state .title{color:#006bcd;font-size:16px;font-weight:700;margin-bottom:20px}.event-top .event-top__event-list .filter-state ul{display:flex;flex-wrap:wrap;gap:10px}.event-top .event-top__event-list .filter-state ul li{align-items:center;background-color:#fff;border-radius:13px;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;height:26px;justify-content:flex-start;padding:3px}.event-top .event-top__event-list .filter-state ul li .icon{align-items:center;background-color:#0068cd;border-radius:10px;display:flex;height:20px;justify-content:center;margin-right:5px;width:20px}.event-top .event-top__event-list .filter-state ul li .icon:before{color:#fff;content:"＋";font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1em;transform:rotate(45deg)}.event-top .event-top__event-list .filter-state ul li .label{font-size:12px;line-height:1em;margin-right:10px}.event-top .event-top__event-list .event-list_wrapper-etop{background-color:#fff;border-radius:4px;margin-bottom:40px;position:relative;z-index:2}.event-top .event-top__event-list .event-list-no-results{font-size:16px;padding-block:60px;text-align:center}.event-top .event-top__event-list .event-list_item_etop{border:2px solid #fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.event-top .event-top__event-list .event-list_item_etop:not(:first-child){margin-top:12px}.event-top .event-top__event-list .event-list_item_etop .state .is-web:before{background:url(../images/event_top/icon_isweb.png) 50% no-repeat;background-size:55px auto;content:"";display:block;height:60px;width:55px}.event-top .event-top__event-list .event-list_item_etop .state .is-web img{height:auto;vertical-align:top;width:100%}.event-top .event-top__event-list .event-list_item_etop .state .genre{border:1px solid #00aaeb;border-radius:4px;color:#00aaeb;display:inline-block;line-height:1;padding:4px 8px}.event-top .event-top__event-list .event-list_item_etop .schedule{align-items:center;display:flex;justify-content:flex-start}.event-top .event-top__event-list .event-list_item_etop .schedule .open-day{align-items:flex-end;display:flex;justify-content:flex-start;margin-right:10px}.event-top .event-top__event-list .event-list_item_etop .schedule .open-day .date{color:#006bcd;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:22px;font-weight:400;margin-right:3px;vertical-align:middle}.event-top .event-top__event-list .event-list_item_etop .schedule .open-day .day{background:#7b7b7b;border-radius:9px;box-sizing:border-box;color:#fff;display:inline-block;font-size:10px;height:18px;line-height:18px;min-width:18px;padding:0 4px;text-align:center;vertical-align:middle}.event-top .event-top__event-list .event-list_item_etop .schedule .open-day .day.holiday{background-color:red}.event-top .event-top__event-list .event-list_item_etop .schedule .open-day .day.saturday{background-color:#00abeb}.event-top .event-top__event-list .event-list_item_etop .event-title{font-weight:700;line-height:1.5em;margin-bottom:.5em}.event-top .event-top__event-list .event-list_item_etop .actions p{color:#fff;position:relative;text-align:center}.event-top .event-top__event-list .event-list_item_etop .actions p a,.event-top .event-top__event-list .event-list_item_etop .actions p span{box-sizing:border-box;color:#fff;display:block;height:100%;padding:8px;position:relative;text-decoration:none;width:100%}.event-top .event-top__event-list .event-list_item_etop .actions p a:hover{opacity:.8}.event-top .event-top__event-list .event-list_item_etop .actions p.reserve a{background-color:#f67e27}.event-top .event-top__event-list .event-list_item_etop .actions p.reserved a{background-color:#fff;border:1px solid #b0b0b0;color:#b0b0b0;padding-block:7px}.event-top .event-top__event-list .event-list_item_etop .actions p.detail a{background-color:#006bcd}.event-top .event-top__event-list .event-list_item_etop .actions p.preparation span{background-color:#bbb}.event-top .event-top__event-list .event-list_item_etop .exhibit-corp{background-color:#f4f4f4}.event-top .event-top__event-list .event-list_item_etop .exhibit-corp .title p{font-weight:700;line-height:1}.event-top .event-top__event-list .event-list_item_etop .exhibit-corp .title a{color:#509fec;text-decoration:underline}.event-top .event-top__event-list .event-list_item_etop .exhibit-corp .title a:hover{text-decoration:none}.event-top .event-top__event-list .event-list_item_etop .exhibit-corp .list p{line-height:1.4em}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info{display:flex;justify-content:stretch;padding:20px 0}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .state{align-items:center;display:flex;flex:0 0 16.4473684211%;flex-direction:column}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .state .is-web{margin-bottom:15px;width:55px}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .state .genre{font-size:12px}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .info{flex:1 1 auto}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .info .schedule{margin-bottom:15px}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .info .schedule .date{font-size:28px}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .info .event-title{font-size:16px}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .info .place{font-size:12px}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .actions{display:flex;flex:0 0 130px;flex-direction:column;justify-content:center;padding-left:40px;padding-right:20px}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .actions p{font-size:14px;margin-bottom:5px}.event-top .event-top__event-list .event-list_item_etop .to-pc .exhibit-corp{display:flex;justify-content:stretch;padding:20px}.event-top .event-top__event-list .event-list_item_etop .to-pc .exhibit-corp .title{flex:0 0 105px}.event-top .event-top__event-list .event-list_item_etop .to-pc .exhibit-corp .title p{font-size:14px}.event-top .event-top__event-list .event-list_item_etop .to-pc .exhibit-corp .title a{font-size:12px}.event-top .event-top__event-list .event-list_item_etop .to-pc .exhibit-corp .list{margin-top:-.1em}.event-top .event-top__event-list .event-list_item_etop .to-sp .item-info{border-bottom:1px dashed #e4e4e4;padding:0 0 15px}.event-top .event-top__event-list .event-list_item_etop .to-sp .item-info .state{padding:15px}.event-top .event-top__event-list .event-list_item_etop .to-sp .item-info .state .web-icon{float:left;margin-bottom:0;width:70px}.event-top .event-top__event-list .event-list_item_etop .to-sp .item-info .state .web-icon .is-web{width:52px}.event-top .event-top__event-list .event-list_item_etop .to-sp .item-info .state .genre-label{font-size:12px;margin-bottom:10px}.event-top .event-top__event-list .event-list_item_etop .to-sp .item-info .state .event-date .date{font-size:28px}.event-top .event-top__event-list .event-list_item_etop .to-sp .item-info .event-title,.event-top .event-top__event-list .event-list_item_etop .to-sp .item-info .place{padding-inline:15px}.event-top .event-top__event-list .event-list_item_etop .to-sp .exhibit-corp .title{align-items:center;display:flex;justify-content:space-between;padding:10px 15px}.event-top .event-top__event-list .event-list_item_etop .to-sp .exhibit-corp .title p{font-size:14px}.event-top .event-top__event-list .event-list_item_etop .to-sp .exhibit-corp .title a{font-size:12px}.event-top .event-top__event-list .event-list_item_etop .to-sp .exhibit-corp .list{padding:0 15px 10px}.event-top .event-top__event-list .event-list_item_etop .to-sp .actions{align-items:center;display:flex;justify-content:center;padding:15px}.event-top .event-top__event-list .event-list_item_etop .to-sp .actions p{box-sizing:border-box;font-size:14px;margin:0 8px;width:42%}.event-top .event-top__event-list .paginate{margin:30px 0 40px}.event-top .event-top__event-list .paginate ul{align-items:center;display:flex;justify-content:center}.event-top .event-top__event-list .paginate ul li{font-size:14px;line-height:1}.event-top .event-top__event-list .paginate ul li a:hover{opacity:.8}.event-top .event-top__event-list .paginate ul .next a,.event-top .event-top__event-list .paginate ul .prev a,.event-top .event-top__event-list .paginate ul .sp-next a,.event-top .event-top__event-list .paginate ul .sp-prev a{color:#61c5f1;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-weight:400;height:24px;line-height:24px;text-decoration:none}.event-top .event-top__event-list .paginate ul .prev,.event-top .event-top__event-list .paginate ul .sp-prev{margin-right:15px}.event-top .event-top__event-list .paginate ul .prev a,.event-top .event-top__event-list .paginate ul .sp-prev a{background:url(../images/common/svg/arrow_slider_left_lb.svg) 0 no-repeat;padding-left:20px}.event-top .event-top__event-list .paginate ul .next,.event-top .event-top__event-list .paginate ul .sp-next{margin-left:15px}.event-top .event-top__event-list .paginate ul .next a,.event-top .event-top__event-list .paginate ul .sp-next a{background:url(../images/common/svg/arrow_slider_right_lb.svg) 100% no-repeat;padding-right:20px}.event-top .event-top__event-list .paginate ul .num a{background-color:#fff;border:1px solid #ccc;color:#61c5f1;display:inline-block;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:14px;font-weight:500;height:30px;line-height:30px;margin:0 3px;text-align:center;text-decoration:none;width:30px}.event-top .event-top__event-list .paginate ul .num.current a{background:#61c5f1;color:#fff}.event-top .event-top__event-list .paginate ul .omit{color:#999;margin:0 5px -10px}.event-top .event-top__event-list .paginate ul.sp-nav{margin-top:15px}.event-top .event-top__event-list .paginate ul.sp-nav .sp-next,.event-top .event-top__event-list .paginate ul.sp-nav .sp-prev{text-align:center;width:20%}.event-top .list-notice{color:#666;font-size:12px;line-height:1.8em}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner{margin-bottom:40px;order:2}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item{margin-bottom:30px}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item a{color:#007aff;text-decoration:none}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item a:hover{opacity:.8}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item a .image{border:1px solid #d9d9d9;box-sizing:border-box;display:block;margin-bottom:10px;padding:5px}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item a .image img{aspect-ratio:280/180;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:100%}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item a .title{font-size:14px;font-weight:400;padding-inline:10px}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item a:hover .title{text-decoration:underline}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events{background-color:#fff;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-sizing:border-box;order:1}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events>.heading{box-sizing:border-box;font-size:16px;font-weight:700;padding:15px 20px}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events>.heading:before{background:url(../images/common/svg/icon_check.svg) 50% no-repeat;content:"";display:inline-block;height:13px;margin-right:10px;vertical-align:3%;width:16px}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events .reserved-event-list li{border-top:1px dashed #ccc}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events .reserved-event-list a{display:block;padding:10px 20px;text-decoration:none}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events .reserved-event-list a .schedule .date{color:#006bcd;font-family:Oswald,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,serif;font-size:22px;font-weight:400;margin-right:2px;vertical-align:middle}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events .reserved-event-list a .schedule .day{background:#7b7b7b;border-radius:9px;box-sizing:border-box;color:#fff;display:inline-block;font-size:10px;height:18px;line-height:18px;min-width:18px;padding:0 4px;text-align:center;vertical-align:middle}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events .reserved-event-list a .schedule .day.holiday{background-color:red}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events .reserved-event-list a .schedule .day.saturday{background-color:#00abeb}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events .reserved-event-list a .title{color:#007aff;font-size:14px;font-weight:400;line-height:1.5em;margin:10px 0 0;text-decoration:underline}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events .reserved-event-list a:hover .title{text-decoration:none}.event-top .foot-area-link{background-color:#006bcd}.event-top .foot-area-link .content-inner{margin:0 auto;max-width:1100px;padding-block:40px}.event-top .foot-area-link .heading{color:#fff;font-size:18px;font-weight:700;margin:0 0 1.5em}.event-top .foot-area-link .links{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.event-top .foot-area-link .links .group{flex:0 0 auto;width:110px}.event-top .foot-area-link .links .group:nth-child(5){width:125px}.event-top .foot-area-link .links .group .title{color:#fff;font-size:16px;font-weight:700;margin:0 0 1em}.event-top .foot-area-link .links .group ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.event-top .foot-area-link .links .group ul li{flex:0 0 auto;font-size:14px;margin:0 0 5px}.event-top .foot-area-link .links .group ul li:nth-child(odd){width:65px}.event-top .foot-area-link .links .group ul li a{color:#d4f3ff;text-decoration:underline;white-space:nowrap}.event-top .foot-area-link .links .group ul li a:hover{text-decoration:none}@media screen and (max-width:835px){body{-webkit-text-size-adjust:100%}.event-detail__main-visual-v2 .series-logo-area img{max-width:50vw}.event-detail__main-visual-v2 .event-info-area .schedule{flex-wrap:wrap;gap:3vw}.event-detail__main-visual-v2 .event-info-area .schedule .year .number{font-size:15px}.event-detail__main-visual-v2 .event-info-area .schedule .year .unit{font-size:12px}.event-detail__main-visual-v2 .event-info-area .schedule .month .number,.event-detail__main-visual-v2 .event-info-area .schedule .month .unit{font-size:20px}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day{gap:0}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day .number{font-size:clamp(40px,11vw,48px)}.event-detail__main-visual{overflow:hidden}.event-detail__main-visual .title-logo{padding:15px 22% 15px 25px}.event-detail__main-visual .event-title.no-copy .title-logo{padding-top:15px}.event-detail__company-carousel .carousel .item{flex-basis:20vw;height:20.1vw;width:20vw}.event-detail__content-navigation{border-radius:4px;box-shadow:2px 3px 3px 0 rgba(0,0,0,.2);margin-block:20px;overflow:hidden;padding-inline:0;position:static;transform:none;width:95%}.event-detail__content-navigation ul.anchor{justify-content:flex-start;margin-bottom:-1px;margin-right:-1px;max-width:none;overflow:hidden;padding-left:0;padding-right:0;width:100%}.event-detail__content-navigation ul.anchor li{border-bottom:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2);flex:0 0 auto;width:33.33%}.event-detail__content-navigation ul.anchor li:last-child{border-right:1px solid hsla(0,0%,100%,.2)}.event-detail__content-navigation ul.anchor li:nth-child(3n){border-right:none}.event-detail__content-navigation ul.reserve-buttons{display:none}.event-detail__section .panel-items .item{width:48.4%}.event-detail__section .panel-items .item:nth-child(3n+1){margin-left:3.2%}.event-detail__section .panel-items .item:nth-child(odd){margin-left:0}.event-detail__section.access-info .bus-info .header{height:70px;justify-content:center;padding-inline:10px}.event-detail__section.access-info .bus-info .header .title{font-size:22px;padding-left:0;text-align:center}.event-detail__section.access-info .bus-info .header .img-copyright{font-size:10px}.event-detail__section.access-info .bus-info .content{padding:20px}.exhibit-list__main-visual,.web-seminar__main-visual{overflow:hidden}.web-seminar__content-navigation{border-radius:4px;box-shadow:2px 3px 3px 0 rgba(0,0,0,.2);margin-block:0;padding-inline:0;position:static;transform:none;width:95%}.web-seminar__content-navigation ul.anchor{flex-wrap:wrap;justify-content:flex-start;margin-right:0;max-width:none;overflow:hidden;padding-left:0;padding-right:0;width:100%}.web-seminar__content-navigation ul.anchor li{border-bottom:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2);flex:0 0 auto;width:33.33%}.web-seminar__content-navigation ul.anchor li:last-child{border-right:1px solid hsla(0,0%,100%,.2)}.web-seminar__content-navigation ul.anchor li:nth-child(3n){border-right:none}.web-seminar__content-navigation ul.anchor li:nth-child(3n+1){border-left:none}.web-seminar__content-navigation ul.anchor li:nth-child(-1),.web-seminar__content-navigation ul.anchor li:nth-child(-2),.web-seminar__content-navigation ul.anchor li:nth-child(-3){border-bottom:none}.web-seminar__content-navigation ul.reserve-buttons{display:none}}@media screen and (max-width:640px){body{-webkit-text-size-adjust:100%;min-width:0}#main-content{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,Meiryo,Arial,sans-serif}.only-pc{display:none!important}#new-headerMain #headerMain .innerBottom,#new-headerMain #headerMain .innerUpper{width:auto}.m-head-area{justify-content:flex-end;max-width:none;width:auto}.m-head-area .breadcrumb{display:none}.m-page-header{background-image:url(../images/common/png/page_heading_bg_sp.png);padding:40px 20px}.m-page-header span{font-size:26px}.m-target-label>span{display:inline-block;font-size:12px;min-width:115px}.m-event-list_item{display:block;padding:20px 20px 0}.m-event-list_item .col{border-left:none;margin:0 0 15px;padding:0}.m-event-list_item .col:first-child{padding:10px 15px}.m-event-list_item .schedule{display:block;margin:0 0 15px;padding:15px 0;width:auto}.m-event-list_item .schedule .dates{display:block}.m-event-list_item .schedule .dates .open-day,.m-event-list_item .schedule .dates .open-day span{display:inline-block}.m-event-list_item .schedule .open-day{margin-right:10px}.m-event-list_item .open-time{margin:0;padding-left:0}.m-event-list_item .open-time .end:before{margin:0 5px 2px}.m-event-list_item .sp-head.col{padding:0}.m-event-list_item .sp-head.col .area{width:100px}.m-event-list_item .sp-head.col .datetime{align-items:flex-start;flex-direction:column;justify-content:space-between}.m-event-list_item .sp-head.col .datetime .schedule{border-left:none;margin-bottom:5px;padding:0}.m-event-list_item .sp-head.col .datetime .open-time{border-left:none;justify-content:flex-start;padding:0}.m-event-list_item .info .m-icon-web{margin-right:10px}.m-event-list_item .info .horizontal{align-items:flex-start}.m-event-list_item .info{padding:0}.m-event-list_item .place,.m-event-list_item .title{margin:0}.m-event-list_item .title{font-size:15px}.m-event-list_item .actions{border-top:1px solid #e4e4e4;flex-direction:row-reverse;width:100%}.m-event-list_item .actions p a,.m-event-list_item .actions p>span{justify-content:center;padding:15px 0}.m-event-list_item .actions p.detail:before{bottom:15px;height:auto;left:auto;right:0;top:15px;width:1px}.m-focus-company{margin-bottom:50px}.m-focus-company .focus-list{padding-left:0;padding-right:0}.m-focus-company .list-link{margin-top:20px;position:static;text-align:center}.m-entry-app-banner .banner-pc{display:none}.m-entry-app-banner .store-link a{margin:0 3px;width:35%}.m-entry-app-banner .store-link a img{height:auto;max-width:100%;width:auto}.m-back-to{max-width:none;width:auto}.m-bottom-contact{padding:20px}.m-bottom-contact .contact-block{display:block;max-width:none;width:auto}.m-bottom-contact .contact-block .title{padding:10px;width:auto}.m-bottom-contact .contact-block .links{padding:20px}.wysiwyg h2{font-size:20px;margin:60px 0 20px;padding:15px 20px}.wysiwyg h2:after{display:none}.wysiwyg h3{margin:30px 0 15px;padding:0 20px 0 40px}.wysiwyg h3:before{font-size:18px;left:20px;width:15px}.wysiwyg h4{font-size:17px;padding:0 20px}.wysiwyg p{margin:15px 0}.wysiwyg img{height:auto;width:100%}.wysiwyg img[align=left],.wysiwyg img[align=right]{margin:0 0 20px}.overflow-table{overflow-scrolling:touch;box-sizing:border-box;overflow-x:auto;width:100%}.overflow-table .overflow-inner{padding:0 20px;width:200%}.series-top__main-visual{margin-bottom:30px;max-width:none;padding-left:0;padding-right:0;width:auto}.series-top__main-visual .mv-pc{display:none}.series-top__page-desc{max-width:none;width:auto}.series-top__page-desc .heading{font-size:20px}.series-top__page-desc .text{font-size:11px}.series-top__heading{font-size:18px;margin-bottom:20px;max-width:none;padding-left:25px;width:auto}.series-top__heading span:before{width:15px}.series-top__event-list .filter-block{flex-direction:column-reverse;margin-bottom:25px;max-width:none;width:auto}.series-top__event-list .filter-block .filter-dropdown{margin-bottom:15px;margin-right:0;width:100%}.series-top__event-list .filter-block .reset-button{margin:15px 0;width:100%}.event-list_app-banner,.event-list_notice,.series-top__event-list .m-event-list_wrapper{max-width:none;width:auto}.event-list_notice{margin-left:20px;margin-right:20px;padding:0}.event-list_notice .title{font-size:18px}.event-list_notice .title:after,.event-list_notice .title:before{width:20%}.event-list_notice p,.event-list_notice ul{padding:0 20px}.event-list__iframe{padding-top:0;width:auto}.event-list__iframe .ui-pc{display:none}.event-list__iframe label.filter-item span.count,.event-list__iframe label.filter-item span.label{font-size:13px}.event-list__iframe .reset-button{display:block;margin-bottom:10px;padding-left:0;text-align:center;width:auto}.event-list__iframe .reset-button span{margin:0 auto;padding:7px 20px 9px}.event-list__iframe .ui-pc .region-selector{-webkit-overflow-scrolling:touch;overflow-x:auto}.event-list__iframe .ui-pc .region-selector ul{width:190%}.event-list__iframe .ui-sp .event-filter .filter-action .execute-button span{margin:0 auto;padding:7px 20px 9px}.event-list__iframe .m-event-list_wrapper{margin:0 0 50px}.event-list__iframe .event-list_item_iframe{display:block;padding:20px 20px 0}.event-list__iframe .event-list_item_iframe .col{border-left:none;margin:0 0 15px;padding:0}.event-list__iframe .event-list_item_iframe.is-web:before{left:5px}.event-list__iframe .event-list_item_iframe .schedule{display:block;margin:0 0 15px;padding:10px 15px;width:auto}.event-list__iframe .event-list_item_iframe .schedule .dates{display:block}.event-list__iframe .event-list_item_iframe .schedule .dates .open-day,.event-list__iframe .event-list_item_iframe .schedule .dates .open-day span{display:inline-block}.event-list__iframe .event-list_item_iframe .info .m-icon-web,.event-list__iframe .event-list_item_iframe .schedule .open-day{margin-right:10px}.event-list__iframe .event-list_item_iframe .info{padding:0}.event-list__iframe .event-list_item_iframe .sub,.event-list__iframe .event-list_item_iframe .title{margin:0}.event-list__iframe .event-list_item_iframe .title{font-size:15px}.event-list__iframe .event-list_item_iframe .actions{border-top:1px solid #e4e4e4;flex-direction:row-reverse;width:100%}.event-list__iframe .event-list_item_iframe .actions p a,.event-list__iframe .event-list_item_iframe .actions p>span{justify-content:center;padding:15px 0}.event-list__iframe .event-list_item_iframe .actions p.detail:before{bottom:15px;height:auto;left:auto;right:0;top:15px;width:1px}.event-list__iframe .paginate{flex-wrap:wrap}.event-list__iframe .paginate .prev{order:2}.event-list__iframe .paginate .next{order:3}.event-list__iframe .paginate .pages{margin-bottom:10px;width:90%}.event-list__iframe .paginate .page{height:38px;line-height:38px;margin-bottom:20px;width:38px}.event-detail__main-visual-v2{padding:20px 20px 80px}.event-detail__main-visual-v2 .mv-inner{gap:20px;max-width:none}.event-detail__main-visual-v2 .event-info-area{padding-inline:15px}.event-detail__main-visual-v2 .event-info-area .schedule .month .number,.event-detail__main-visual-v2 .event-info-area .schedule .year .number{white-space:nowrap}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day .unit{font-size:20px}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day .day-of-week{font-size:10px;height:18px;width:18px}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day+.a-day{margin-left:20px}.event-detail__main-visual-v2 .event-info-area .schedule .days .a-day+.a-day:before{left:-18px}.event-detail__main-visual-v2 .event-info-area .schedule .time{align-items:center}.event-detail__main-visual-v2 .event-info-area .schedule .time .range{font-size:24px}.event-detail__main-visual-v2 .event-info-area .schedule .time .summary{font-size:12px}.event-detail__main-visual-v2 .event-info-area .place{gap:0 10px;grid-template-areas:"pref hall" "summary summary";grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:12px 0}.event-detail__main-visual-v2 .event-info-area .place .pref{min-width:60px;padding:6px}.event-detail__main-visual-v2 .event-info-area .place .pref .ja{font-size:14px}.event-detail__main-visual-v2 .event-info-area .place .pref .en{font-size:9px}.event-detail__main-visual-v2 .event-info-area .place .hall{font-size:18px}.event-detail__main-visual-v2 .event-info-area .place .pref{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:1}.event-detail__main-visual-v2 .event-info-area .place .hall{-ms-grid-column:3;-ms-grid-row:1}.event-detail__main-visual-v2 .event-info-area .place .summary{-ms-grid-column-span:3;font-size:12px;-ms-grid-column:1;-ms-grid-row:3}.event-detail__main-visual-v2 .event-info-area .place .summary a:after{height:14px;margin-left:3px;margin-top:0;width:14px}.event-detail__main-visual-v2 .event-info-area .description{margin-top:7px}.event-detail__main-visual-v2 .event-info-area .description p{font-size:14px}.event-detail__main-visual-v2 .web-view{padding:20px 0 0}.event-detail__main-visual-v2 .web-view a{width:95%}.event-detail__main-visual .event-title,.event-detail__main-visual .mv-inner{max-width:none}.event-detail__main-visual .event-title:after{background-size:contain;height:66.9230769231%;right:-10px;top:95px;width:22.3880597015%}body.mega .event-detail__main-visual .event-title:after{background-size:94px auto;height:120px;right:-15px;top:90px;width:94px}.event-detail__main-visual .event-title.no-copy:after{top:11px}body.mega .event-detail__main-visual .event-title.no-copy:after{right:-15px;top:25px}.event-detail__main-visual .title-inner{padding:5px 0}.event-detail__main-visual .title-copy{font-size:4.2vw;padding:0 20px 20px}.event-detail__main-visual .event-title.no-dora .title-logo{padding-left:45px;padding-right:45px}.event-detail__main-visual .img-copyright{font-size:10px}.event-detail__main-visual .event-schedule{max-width:none}.event-detail__main-visual .event-schedule .event-area span{line-height:1.2em}.event-detail__main-visual .event-schedule .event-area{height:40px;width:60px}.event-detail__main-visual .event-schedule .event-area .main{font-size:13px}.event-detail__main-visual .event-schedule .event-area .sub{font-size:7px}.event-detail__main-visual .event-schedule .event-date{max-width:none;padding:0 0 0 10px}.event-detail__main-visual .event-schedule .event-date>div:nth-child(3){width:auto}.event-detail__main-visual .event-schedule .event-date .date{font-size:33px}.event-detail__main-visual .event-schedule .event-date .day{border-radius:10px;font-size:12px;height:20px;line-height:20px;width:20px}.event-detail__main-visual .event-schedule .event-date .other-day:before{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,Meiryo,Arial,sans-serif;font-size:33px}.event-detail__main-visual .event-schedule .event-time{margin-top:10px;text-align:center;width:100%}.event-detail__main-visual .event-schedule .event-time .info{font-size:19px}.event-detail__main-visual .event-schedule .event-time .info .start:before{height:17px;margin-right:7px;-webkit-mask-size:17px 17px;mask-size:17px 17px;width:17px}.event-detail__main-visual .event-schedule .event-time .info .end:before{height:5px;margin:0 8px 5px 4px;-webkit-mask-size:11px auto;mask-size:11px auto;width:11px}.event-detail__main-visual .event-schedule .event-time .notice{font-size:12px;padding:0}.event-detail__main-visual .event-place{font-size:15px}.event-detail__main-visual .event-place span.m-icon-web,.event-detail__main-visual .event-place span.m-icon-web img{height:48px;width:48px}.event-detail__company-carousel .section-inner{padding-block:20px!important}.event-detail__main-visual-v2+.event-detail__content-navigation{margin-top:-50px}.event-detail__content-navigation ul.anchor li a,.event-detail__content-navigation ul.anchor li>span{height:54px;padding-block:0;padding-inline:10px}.event-detail__content-navigation ul.anchor li a{text-decoration:none}.event-detail__content-navigation ul.anchor li .update{font-size:10px;top:6px}.event-detail__content-navigation ul.anchor li .label{font-size:12px;margin-top:4px}.event-detail__content-navigation ul.anchor li .label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;box-sizing:border-box;content:"";display:inline-block;height:10px;opacity:.5;transform:rotate(45deg) translate(3px,-4px);width:10px}.event-detail__topics{display:block;max-width:none;width:auto}.event-detail__topics .topics-title{margin-bottom:28px;padding:0;text-align:center}.event-detail__topics .topics-title span{font-size:26px}.event-detail__topics .topics-list{border-left:none;border-top:1px solid #2185d0;padding-left:0}.event-detail__topics .topics-list li{font-size:14px}.event-detail__topics-v2{display:block;max-width:none;width:auto}.event-detail__topics-v2 .topics-title{margin-block:40px 15px;padding:0;text-align:center}.event-detail__topics-v2 .topics-title span{font-size:26px}.event-detail__topics-v2 .topics-list-container{border-left:none;border-top:1px solid #2185d0;padding-left:0}.event-detail__topics-v2 .topics-list li{font-size:14px}.event-detail__topics-v2 .more a{padding-top:1em;text-decoration:none}.event-detail__banners{margin-bottom:20px;padding:20px 0 0}.event-detail__banners.top-banner{margin-block:20px}.event-detail__banners.top-banner .banner{padding:0}.event-detail__banners .banner{max-width:none;width:auto}.event-detail__section .section-heading span{font-size:22px;line-height:70px}.event-detail__section .section-heading{background-image:url(../images/common/png/heading_bg_normal_sp.png);height:70px}body.mega .event-detail__section .section-heading:after,body.mega .event-detail__section .section-heading:before{height:3px}body.semi .event-detail__section .section-heading{background-image:url(../images/common/png/heading_bg_semi_sp.png)}body.girl .event-detail__section .section-heading{background-image:url(../images/common/png/heading_bg_girl_sp.png)}.event-detail__section .section-inner>.desc{max-width:none;width:auto}.event-detail__section .section-inner{padding-bottom:70px;padding-top:30px}.event-detail__section .heading{font-size:18px;margin-bottom:20px;padding-left:50px}.event-detail__section .heading:before{width:20px}.event-detail__section .heading em{font-size:24px}.event-detail__section .detail-modal .modal-body{height:70vh;max-height:none;max-width:none;width:90vw}.event-detail__section .detail-modal .modal-body .modal-header{border-bottom:none;flex-direction:row-reverse;flex-wrap:wrap;height:auto}.event-detail__section .detail-modal .modal-body .modal-header .schedule{box-sizing:border-box;height:70px;justify-content:left;order:2;padding:15px 20px 10px;width:64.1791044776%}.event-detail__section .detail-modal .modal-body .modal-header .schedule .time{font-size:18px}.event-detail__section .detail-modal .modal-body .modal-header .schedule .start{font-size:22px}.event-detail__section .detail-modal .modal-body .modal-header .schedule .start:before{background-size:15px;height:15px;margin-right:5px;width:15px}.event-detail__section .detail-modal .modal-body .modal-header .schedule .end{font-size:18px}.event-detail__section .detail-modal .modal-body .modal-header .schedule .end:before{margin:0 5px 2px}.event-detail__section .detail-modal .modal-body .modal-header .info{border-top:1px solid #e4e4e4;order:3;padding:20px}.event-detail__section .detail-modal .modal-body .modal-header .info .title{padding-left:0}.event-detail__section .detail-modal .modal-body .modal-header .action{order:1;width:35.8208955224%}.event-detail__section .detail-modal .modal-body .modal-header .action p{height:70px}.event-detail__section .detail-modal .modal-body .modal-header .action p.reserve a{padding:0 5px}.event-detail__section .detail-modal .modal-body .modal-header .action p.free span{font-size:13px}.event-detail__section .detail-modal .modal-body .modal-content{margin:0 20px}.event-detail__section .detail-modal .modal-body .modal-content .title{font-size:17px}.event-detail__section .detail-modal .modal-body .modal-content .image{float:none;margin-bottom:20px;margin-left:0}.event-detail__section .detail-modal .modal-body .modal-content .image img{height:auto;width:100%}.event-detail__section .detail-modal .modal-body .modal-content .desc,.event-detail__section .detail-modal .modal-body .modal-content .wysiwyg{font-size:14px}.event-detail__section .detail-modal .modal-body .modal-content .wysiwyg img{float:none!important;height:auto;margin:0 0 10px!important;width:100%}.event-detail__section .detail-modal .modal-body .content-inner{padding-right:10px}.event-detail__section .detail-modal .modal-body .modal-close{height:60px}.event-detail__section .panel-items{display:block;max-width:none;width:auto}.event-detail__section .panel-items .item{margin-left:0;width:100%}.event-detail__section .panel-items .item:nth-child(3n+1){margin-left:0}.event-detail__section .panel-items .item:last-child{margin-bottom:0}.event-detail__section.focus_company .m-focus-company .focus-list{padding-inline:20px}.event-detail__section.company-list .anydl-link,.event-detail__section.company-list .place-map{display:block;margin-bottom:40px;max-width:none;width:auto;width:100%}.event-detail__section.company-list .anydl-link .dl-button,.event-detail__section.company-list .place-map .dl-button{margin-left:20px;margin-right:20px;width:auto}.event-detail__section.company-list .normal-company .normal-list{max-width:none;padding-left:40px;width:auto}.event-detail__section.company-list .normal-company .normal-list ul{display:block;overflow:hidden;transition:height .4s}.event-detail__section.company-list .normal-company .normal-list li{margin-bottom:10px;width:100%}.event-detail__section.company-list .normal-company .normal-list.is-flow{padding-right:40px}.event-detail__section.company-list .normal-company .notice{border-top:1px solid #ccc;margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0;padding-top:20px;width:auto}.event-detail__section.company-list .company-list-slider{margin-block:30px;width:calc(100vw - 60px)}.event-detail__section.company-list .company-list-slider.is-center-static .slide-wrapper .item{flex:0 0 25%}.event-detail__section.company-list .company-list-slider .m-slider .slide-wrapper{margin-bottom:0}.event-detail__section.company-list .company-list-slider .m-slider .item{aspect-ratio:1;height:100%;padding:3px;width:100%}.event-detail__section.company-list .company-list-slider .m-slider .item a,.event-detail__section.company-list .company-list-slider .m-slider .item>span{padding:5px}.event-detail__section.company-list .company-list-slider .m-slider .slick-arrow{top:30%}.event-detail__section.company-list .special-session{margin-top:50px}.event-detail__section.company-list .special-session .special-list{padding-left:0;padding-right:0}.event-detail__section.company-list .special-session .special-list .subtitle{font-size:18px}.event-detail__section.company-list .special-session .special-list .desc{font-size:14px}.event-detail__section.speech-school .event-timetable .date-tab{margin-bottom:20px}.event-detail__section.speech-school .event-timetable .date-tab ul{max-width:none;padding-left:0;padding-right:0;width:auto}.event-detail__section.speech-school .event-timetable .date-tab ul:after{left:15%}.event-detail__section.speech-school .event-timetable .date-tab ul.active2:after{margin-left:33%}.event-detail__section.speech-school .event-timetable .date-tab ul.active3:after{margin-left:66%}.event-detail__section.speech-school .event-timetable .date-tab li{width:33%}.event-detail__section.speech-school .event-timetable .date-tab li:last-child{border-right:none}.event-detail__section.speech-school .event-timetable .date-tab li:first-child{border-left:none}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .timetable{padding-top:0}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav{background:#e5e4e0;justify-content:flex-start;margin-bottom:20px;overflow-x:auto;padding:15px 0;width:100%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place-nav li{padding:0 9px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place{box-sizing:border-box;width:100%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .place-name{font-size:15px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event{flex-direction:column;justify-content:flex-start}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule{box-sizing:border-box;justify-content:left;padding:15px 20px 10px;width:100%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .time{font-size:16px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .start{font-size:22px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .start:before{background-size:15px;height:15px;margin-right:5px;width:15px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .end{font-size:18px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .schedule .end:before{margin:0 5px 2px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info{border-left:none;margin:0 0 10px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .company,.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .title{margin:0}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .company{font-size:13px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .info .title{font-size:15px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions{flex-direction:row-reverse;width:100%}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p a,.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p>span{justify-content:center;padding:15px 5px}.event-detail__section.speech-school .event-timetable .date-contents .a-date .speech .place .event .actions p.detail:before{bottom:15px;height:auto;left:auto;right:0;top:15px;width:1px}.event-detail__section.entry-flow .section-inner{max-width:none;width:auto}.event-detail__section.entry-flow .flow-title:after,.event-detail__section.entry-flow .flow-title:before{width:16%}.event-detail__section.access-info .place-info{max-width:none;width:auto}.event-detail__section.access-info .place-info table{display:block}.event-detail__section.access-info .place-info tbody{display:contents}.event-detail__section.access-info .place-info tr{border-bottom:1px solid #e4e4e4;display:block;padding:20px 0;width:100%}.event-detail__section.access-info .place-info td,.event-detail__section.access-info .place-info th{border-bottom:none;display:block;padding-bottom:0;padding-top:0;width:100%}.event-detail__section.access-info .place-info th{font-size:16px}.event-detail__section.access-info .place-info td{font-size:15px}.event-detail__section.access-info .place-info td.place-name{font-size:16px}.event-detail__section.access-info .map{padding-inline:20px}.event-detail__section.access-info .bus-info{max-width:none;width:auto}.event-detail__section.access-info .bus-info .header.no-dora .title{margin-bottom:30px;padding-left:10px}.event-detail__section.access-info .bus-info .content .bus{padding:30px 0}.event-detail__section.access-info .bus-info .content .bus .head{align-items:center;display:flex;margin-bottom:10px}.event-detail__section.access-info .bus-info .content .bus .number{margin-right:20px;position:static;text-align:center}.event-detail__section.access-info .bus-info .content .bus .title{font-size:17px;margin-bottom:0}.event-detail__section.future-events .future-event-list{max-width:none;padding-left:0;padding-right:0;width:auto}.event-detail__section.future-events .future-event-list .m-target-label{border-left:none;display:inline-block;padding:0}.event-detail__section.future-events .future-event-list .m-event-list_item .actions{width:100%}.event-detail__contact{margin-bottom:70px}.event-detail__contact .section-inner{max-width:none;width:auto}.bottom-conversion-button{gap:5px}.bottom-conversion-button .btn{flex:1 1 auto;width:auto}.bottom-conversion-button .btn a,.bottom-conversion-button .btn>span{font-size:14px}.bottom-conversion-button .toggle{background:hsla(0,0%,100%,.7);border-radius:25px;box-shadow:0 0 10px 0 rgba(0,0,0,.16);height:50px;top:-105px;width:50px}.bottom-conversion-button .toggle a{height:50px;justify-content:center;width:50px}.bottom-conversion-button .toggle span{display:none}.bottom-conversion-button.show .toggle{top:-35px}.special-session__event-days{max-width:none;padding:25px 20px;width:auto}.special-session__event-days .event-date .date{font-size:40px}.special-session__event-days .event-date .day{border-radius:10px;font-size:12px;height:20px;line-height:20px;width:20px}.special-session__event-days .event-date .other-day:before{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,Meiryo,Arial,sans-serif;font-size:33px}.special-session__event-days .event-place{font-size:15px;margin-top:15px;padding-bottom:0;padding-top:15px}.special-session__head-notice{max-width:none;padding-left:20px;padding-right:20px;width:auto}.special-session__company-list{max-width:none;width:auto}.special-session__company-list .company-list .company .name{font-size:20px;padding:15px 20px}.special-session__company-list .company-list .company .name:after{display:none}.special-session__company-list .company-list .company .content{display:block;padding:20px}.special-session__company-list .company-list .company figure{margin:0 0 20px;text-align:center;width:auto}.special-session__company-list .company-list .company .info .related-links{display:block}.special-session__company-list .company-list .company .info .related-links li{padding-right:20px;width:auto}.focus-company__list{max-width:none;width:auto}.focus-company__list table{display:block}.focus-company__list table thead{display:none}.focus-company__list table tbody tr{border:1px solid #e4e4e4;border-top:3px solid #999;display:block}.focus-company__list table tbody td{border:none;display:block}.focus-company__list table tbody td.name{border-bottom:1px solid #e4e4e4;padding:15px 20px;width:auto}.focus-company__list table tbody td.industry,.focus-company__list table tbody td.summary{align-items:flex-start;display:flex;justify-content:stretch;width:auto}.focus-company__list table tbody td.industry .label,.focus-company__list table tbody td.summary .label{flex:0 0 auto;width:100px}.focus-company__list table tbody td.industry{padding:15px 20px 20px}.focus-company__list table tbody td.summary{padding:0 20px 20px}.focus-company__list table tbody td.action{padding:10px 20px 30px;width:auto}.focus-company__list table tbody td p{font-size:13px}.focus-company__list table tbody td .add-to-list,.focus-company__list table tbody td .detail{padding:8px;width:180px}.focus-company__detail{max-width:none;width:auto}.focus-company__detail .company-base-info{border-left:none;border-top:4px solid #509fec;display:block;padding:30px 20px}.focus-company__detail .company-base-info .info .name{font-size:28px;margin-bottom:30px;text-align:center}.focus-company__detail .company-base-info .info .copy{font-size:17px}.focus-company__detail .company-base-info .info .industry{font-size:15px;margin-top:15px;padding-top:15px}.focus-company__detail .company-base-info figure{margin:0 20px 30px;width:auto}.focus-company__detail .detail-buttons{padding:0 40px}.focus-company__detail .detail-buttons a{margin:5px 0;max-width:none}.focus-company__detail .detail-section{margin-bottom:60px}.focus-company__detail .detail-section .section-heading{font-size:20px;padding:15px 20px}.focus-company__detail .detail-section .section-heading:after{display:none}.focus-company__detail .detail-section .content{display:block}.focus-company__detail .detail-section .content figure{margin:0 0 20px;text-align:center;width:auto}.focus-company__detail .detail-section .content{padding:20px}.focus-company__detail .detail-section.schedule table{display:block}.focus-company__detail .detail-section.schedule table thead{display:none}.focus-company__detail .detail-section.schedule table tbody{display:block;width:100%}.focus-company__detail .detail-section.schedule table tbody tr{border:1px solid #e4e4e4;border-top:3px solid #999;display:block;width:100%}.focus-company__detail .detail-section.schedule table tbody td{border:none;display:block}.focus-company__detail .detail-section.schedule table tbody td.name{border-bottom:1px solid #e4e4e4;padding:15px 20px;width:auto}.focus-company__detail .detail-section.schedule table tbody td.date,.focus-company__detail .detail-section.schedule table tbody td.place{align-items:center;display:flex;justify-content:stretch;width:auto}.focus-company__detail .detail-section.schedule table tbody td.date .label,.focus-company__detail .detail-section.schedule table tbody td.place .label{flex:0 0 auto;width:50px}.focus-company__detail .detail-section.schedule table tbody td.date{padding:15px 20px}.focus-company__detail .detail-section.schedule table tbody td.place{padding:0 20px 20px}.focus-company__detail .detail-section.schedule table tbody td.action{padding:10px 20px 30px;width:auto}.focus-company__detail .detail-section.schedule table tbody td p{font-size:13px}.focus-company__detail .detail-section.schedule table tbody td .add-to-list,.focus-company__detail .detail-section.schedule table tbody td .detail,.focus-company__detail .detail-section.schedule table tbody td .disable{padding:8px;width:180px}.expo-top__head-banner .wrapper{max-width:none;width:auto}.expo-top__head-banner{margin-bottom:30px;padding-left:20px;padding-right:20px}.expo-top__head-banner .m-slider .slide-wrapper{margin-bottom:20px}.expo-top__head-banner .m-slider .slide-wrapper a{display:block;width:100%}.expo-top__head-banner .m-slider .slide-wrapper a img{height:auto;width:100%}.expo-top__main-visual.has-bg{padding:30px 20px}.expo-top__main-visual .mv-pc{max-width:none;width:auto}.expo-top__main-visual{margin-bottom:30px;padding-left:0;padding-right:0}.expo-top__main-visual .mv-pc{display:none}.expo-top__special-banner{max-width:none;width:auto}.expo-top__special-banner a{max-width:47.1641791045%}.expo-top__pickup-area .pickup-inner{max-width:none;width:auto}.event-list__expo__wrapper{padding-left:20px;padding-right:20px}.event-list__expo__wrapper .series-top__page-desc{max-width:none;width:auto}.event-list__expo__wrapper.has-bg .series-top__page-desc{padding-bottom:0}.event-list__expo{max-width:none;padding-bottom:1px;padding-top:32px;width:auto}.event-list__expo .region-selector{-webkit-overflow-scrolling:touch;overflow-x:auto}.event-list__expo .region-selector ul{width:190%}.event-list__expo .region-selector li{font-size:12px}.event-list__expo .event-filter{flex-direction:column;margin:0 0 20px}.event-list__expo .event-filter .pref-selector,.event-list__expo .event-filter .web-enable-check{border-right:none}.event-list__expo .pref-selector{border-bottom:1px solid #ccc;margin-bottom:25px;padding:0 30px 15px}.event-list__expo .pref-selector li{width:33%}.event-list__expo .web-enable-check{justify-content:center;margin-bottom:25px}.event-list__expo .reset-button{display:block;margin-bottom:10px;padding-left:0;text-align:center}.event-list__expo .reset-button span{margin:0 auto}.event-list__expo .m-event-list_wrapper{margin:0 0 50px}.event-list__expo .m-event-list_item .actions{width:100%}.event-list__expo .paginate{flex-wrap:wrap}.event-list__expo .paginate .prev{order:2}.event-list__expo .paginate .next{order:3}.event-list__expo .paginate .pages{flex-wrap:wrap;margin-bottom:10px;width:90%}.event-list__expo .paginate .page{height:38px;line-height:38px;margin-bottom:20px;width:38px}.general-content{max-width:none;width:auto}.general-content .heading{font-size:20px;margin:60px 0 20px;padding:15px 20px}.general-content .heading:after{display:none}.general-content .title{margin:30px 0 15px;padding:0 20px 0 40px}.general-content .title:before{font-size:18px;left:20px;width:15px}.general-content .subtitle{font-size:17px;padding:0 20px}.general-content .wysiwyg{padding-left:20px;padding-right:20px}.general-content .button-link.type-stream{margin:20px 0}.general-content .button-link.type-stream a{font-size:3.3vw;max-width:88%}.stream-list__focus-company{margin-top:50px}.stream-list__btn-top{bottom:30px;right:20px}.exhibit-corp-list .event-detail__main-visual .event-title .subtitle{bottom:45px;font-size:24px;left:35px}.exhibit-corp-list .exhibit_corp_list_heading .heading{font-size:24px}.exhibit-corp-list .exhibit_corp_list_heading .heading span:before{background-size:38px 40px;height:40px;left:-50px;top:-1px;width:38px}.exhibit-corp-list .exhibit_corp_list_heading .heading span:after{background-size:31px 38px;bottom:-3px;height:38px;right:-45px;width:31px}#exhibit-corp-list-app .list-heading .inner{flex-direction:column}#exhibit-corp-list-app .list-heading h2{font-size:20px;margin-bottom:16px}#exhibit-corp-list-app .list-heading .word-search{width:100%}#exhibit-corp-list-app .list-heading .word-search input{padding:5px 3px}#exhibit-corp-list-app .filter-option .type-button{background-size:14px;justify-content:stretch;padding:25px 5px}#exhibit-corp-list-app .filter-option .type-button button{flex:0 1 auto;font-size:16px;margin:0 10px;width:100%}#exhibit-corp-list-app .filter-option .filter-result{flex-direction:column;padding-bottom:20px}#exhibit-corp-list-app .filter-option .filter-result .not-select{font-size:14px}#exhibit-corp-list-app .filter-option .filter-result .heading{font-size:16px;padding:8px 20px}#exhibit-corp-list-app .filter-option .filter-result .result{padding:20px 20px 0;width:auto}#exhibit-corp-list-app .filter-option .filter-result .result.job{border-left:none}#exhibit-corp-list-app .filter-option .filter-result .result ul{flex-wrap:nowrap;overflow-x:auto;width:100%}#exhibit-corp-list-app .filter-option .filter-result .result ul li{margin-right:8px}#exhibit-corp-list-app .filter-option .filter-result .result ul li:last-child{margin-right:0}#exhibit-corp-list-app .filter-option .filter-modal .modal-inner{height:88%;margin-top:30px}#exhibit-corp-list-app .filter-option .filter-modal .close-button{right:0;top:-40px}#exhibit-corp-list-app .filter-option .filter-modal .modal-tab{justify-content:space-between}#exhibit-corp-list-app .filter-option .filter-modal .modal-tab .tab{height:45px;margin:0;width:49%}#exhibit-corp-list-app .filter-option .filter-modal .modal-tab .tab span{font-size:18px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body{align-items:center;border-top-right-radius:0;display:flex;flex-direction:column;height:calc(100% - 45px);justify-content:stretch}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .tab-body{height:100%;overflow-y:auto}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .checklist li,#exhibit-corp-list-app .filter-option .filter-modal .modal-body .tab-body.job .checklist li{width:100%}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer{flex-wrap:wrap}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .result-count-label{justify-content:center;margin-bottom:20px;width:100%}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .exec-search{font-size:16px;height:48px;margin-right:10px;width:58%}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .exec-search:before{margin-right:12px}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .reset{font-size:14px;height:48px;width:38%}#exhibit-corp-list-app .filter-option .filter-modal .modal-body .modal-footer .reset:before{margin-right:8px}#exhibit-corp-list-app .result-count:before{margin:20px 0 30px}#exhibit-corp-list-app .result-list{box-sizing:border-box;margin:0 20px;padding-bottom:10px;padding-top:0;width:calc(100% - 40px)}#exhibit-corp-list-app .filtered-list{padding:0;width:auto}#exhibit-corp-list-app .filtered-list .item{padding:0}#exhibit-corp-list-app .filtered-list .item .item-inner{padding:0 15px}#exhibit-corp-list-app .filtered-list .item .ex-match{border-bottom:none;justify-content:space-between;margin-right:0;padding-bottom:0}#exhibit-corp-list-app .filtered-list .item .ex-match li{flex:0 0 33%;flex-direction:column;font-size:3.1vw;height:auto;line-height:1.5em;margin-right:0}#exhibit-corp-list-app .filtered-list .item .ex-match li:before{border-radius:27px;height:54px;position:absolute;width:54px;z-index:-1}#exhibit-corp-list-app .filtered-list .item .ex-match li em{font-size:3.5vw}#exhibit-corp-list-app .filtered-list .item .item-info{flex-direction:column}#exhibit-corp-list-app .filtered-list .item .item-info .col.info2{border-left:none;padding:0;width:auto}#exhibit-corp-list-app .filtered-list .item .job-labels .label{font-size:12px;margin-right:5px;padding:0 5px}#exhibit-corp-list-app .filtered-list .item .corp-name{font-size:18px;margin-top:15px}#exhibit-corp-list-app .filtered-list .item .sub-info{align-items:flex-start;flex-direction:column;margin-top:15px}#exhibit-corp-list-app .filtered-list .item .sub-info .corp-place{order:2;width:100%}#exhibit-corp-list-app .filtered-list .item .sub-info .corp-type{border-bottom:1px solid #e4e4e4;margin-bottom:15px;margin-left:0;padding-bottom:15px;width:100%}#exhibit-corp-list-app .filtered-list .item .corp-terms{display:flex;font-size:12px;justify-content:center}#exhibit-corp-list-app .filtered-list .item .corp-terms li{border-left:1px solid #e4e4e4;box-sizing:border-box;flex:0 0 33%;padding:0 10px}#exhibit-corp-list-app .filtered-list .item .corp-terms li:first-child{border-left:none}#exhibit-corp-list-app .filtered-list .item .appeal{margin-top:15px;padding:15px 0}#exhibit-corp-list-app .filtered-list .item .related-link{border-left:none;border-top:1px solid #e4e4e4;width:100%}#exhibit-corp-list-app .filtered-list .item .related-link a{padding:20px 0}#exhibit-corp-list-app .pagination ul{flex-wrap:wrap;justify-content:center}#exhibit-corp-list-app .pagination ul .next,#exhibit-corp-list-app .pagination ul .prev{display:none}#exhibit-corp-list-app .pagination ul .prev,#exhibit-corp-list-app .pagination ul .sp-prev{margin-right:8px}#exhibit-corp-list-app .pagination ul .prev a,#exhibit-corp-list-app .pagination ul .sp-prev a{background-size:12px;padding-left:15px}#exhibit-corp-list-app .pagination ul .next,#exhibit-corp-list-app .pagination ul .sp-next{margin-left:8px}#exhibit-corp-list-app .pagination ul .next a,#exhibit-corp-list-app .pagination ul .sp-next a{background-size:12px;padding-right:15px}#exhibit-corp-list-app .pagination ul .omit{margin:0 3px -10px}.exhibit-list__main-visual .event-title,.exhibit-list__main-visual .mv-inner{max-width:none}.exhibit-list__main-visual .title-text{font-size:28px;margin-inline:0;padding:10px 30px}.exhibit-list__main-visual .img-copyright{font-size:10px}.exhibit-list__main-visual .event-info{flex-direction:column}.exhibit-list__main-visual .event-info .event-schedule .event-area{margin-bottom:10px;margin-right:10px}.exhibit-list__main-visual .event-info .event-schedule .event-area span{line-height:1.2em}.exhibit-list__main-visual .event-info .event-schedule .event-area{height:40px;width:60px}.exhibit-list__main-visual .event-info .event-schedule .event-area .main{font-size:13px}.exhibit-list__main-visual .event-info .event-schedule .event-area .sub{font-size:7px}.exhibit-list__main-visual .event-info .event-schedule .event-date{justify-content:center;margin-bottom:15px;padding-left:0}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day{height:45px}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .month,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .month{font-size:24px;line-height:24px;margin-right:15px}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .month:after,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .month:after{height:45px;right:-7px}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .date,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .date{font-size:32px;line-height:32px}.exhibit-list__main-visual .event-info .event-schedule .event-date .first-day .day,.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day .day{font-size:12px;height:20px;margin-left:5px;width:20px}.exhibit-list__main-visual .event-info .event-schedule .event-date .other-day:before{font-size:32px;line-height:32px}.exhibit-list__main-visual .event-info .page-title{border-left:none;font-size:28px;line-height:normal;margin-left:0;padding-left:0;text-align:center}#exhibit-corp-list-app-v2 .list-heading .inner{flex-direction:column;height:auto;padding-block:20px}#exhibit-corp-list-app-v2 .list-heading .inner .word-search{margin-top:15px;width:100%}#exhibit-corp-list-app-v2 .list-heading .inner .word-search input{padding:5px 3px}#exhibit-corp-list-app-v2 .filter-option .type-button{background-size:14px;justify-content:stretch;padding:25px 0}#exhibit-corp-list-app-v2 .filter-option .type-button button{flex:0 1 auto;font-size:16px;margin:0 20px;width:100%}#exhibit-corp-list-app-v2 .filter-option .filter-result{flex-direction:column;padding-bottom:20px}#exhibit-corp-list-app-v2 .filter-option .filter-result .not-select{font-size:14px}#exhibit-corp-list-app-v2 .filter-option .filter-result .heading{font-size:16px}#exhibit-corp-list-app-v2 .filter-option .filter-result .result{padding:20px 20px 0;width:auto}#exhibit-corp-list-app-v2 .filter-option .filter-result .result.job{border-left:none}#exhibit-corp-list-app-v2 .filter-option .filter-result .result ul{flex-wrap:nowrap;overflow-x:auto;width:100%}#exhibit-corp-list-app-v2 .filter-option .filter-result .result ul li{margin-right:8px}#exhibit-corp-list-app-v2 .filter-option .filter-result .result ul li:last-child{margin-right:0}#exhibit-corp-list-app-v2 .filter-modal .modal-inner{height:88%;margin-top:30px}#exhibit-corp-list-app-v2 .filter-modal .close-button{right:0;top:-40px}#exhibit-corp-list-app-v2 .filter-modal .modal-tab{justify-content:space-between}#exhibit-corp-list-app-v2 .filter-modal .modal-tab .tab{height:45px;margin:0;width:49%}#exhibit-corp-list-app-v2 .filter-modal .modal-tab .tab span{font-size:18px}#exhibit-corp-list-app-v2 .filter-modal .modal-body{align-items:center;border-top-right-radius:0;display:flex;flex-direction:column;height:calc(100% - 45px);justify-content:stretch}#exhibit-corp-list-app-v2 .filter-modal .modal-body .tab-body{height:100%;overflow-y:auto}#exhibit-corp-list-app-v2 .filter-modal .modal-body .checklist li,#exhibit-corp-list-app-v2 .filter-modal .modal-body .tab-body.job .checklist li{width:100%}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer{flex-wrap:wrap}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .result-count-label{justify-content:center;margin-bottom:20px;width:100%}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .exec-search{font-size:16px;height:48px;margin-right:10px;width:58%}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .exec-search:before{margin-right:12px}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .reset{font-size:14px;height:48px;width:38%}#exhibit-corp-list-app-v2 .filter-modal .modal-body .modal-footer .reset:before{margin-right:8px}#exhibit-corp-list-app-v2 .result-count:before{margin:20px 0 30px}#exhibit-corp-list-app-v2 .result-list{box-sizing:border-box;margin:0 20px;padding-bottom:10px;padding-top:0;width:calc(100% - 40px)}#exhibit-corp-list-app-v2 .filtered-list{padding:0;width:auto}#exhibit-corp-list-app-v2 .filtered-list .item .booth-no{left:5px;position:absolute;top:-5px}#exhibit-corp-list-app-v2 .filtered-list .item .terms{padding:15px}#exhibit-corp-list-app-v2 .filtered-list .item .terms li{font-size:13px;padding:2px 5px}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .info-body .top .corp-name{padding-top:20px}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .info-body .bottom{flex-direction:column}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .info-body .bottom .type{margin-bottom:5px}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .detail-link{display:none}#exhibit-corp-list-app-v2 .filtered-list .item .item-inner>.detail-link{display:block;padding:0 15px 15px}#exhibit-corp-list-app-v2 .filtered-list .item .item-inner>.detail-link a{width:100%}#exhibit-corp-list-app-v2 .pagination ul{flex-wrap:wrap;justify-content:center}#exhibit-corp-list-app-v2 .pagination ul .next,#exhibit-corp-list-app-v2 .pagination ul .prev{display:none}#exhibit-corp-list-app-v2 .pagination ul .prev,#exhibit-corp-list-app-v2 .pagination ul .sp-prev{margin-right:8px}#exhibit-corp-list-app-v2 .pagination ul .prev a,#exhibit-corp-list-app-v2 .pagination ul .sp-prev a{background-size:12px;padding-left:15px}#exhibit-corp-list-app-v2 .pagination ul .next,#exhibit-corp-list-app-v2 .pagination ul .sp-next{border-left:1px solid #ccc;margin-left:0;padding-left:8px}#exhibit-corp-list-app-v2 .pagination ul .next a,#exhibit-corp-list-app-v2 .pagination ul .sp-next a{background-size:12px;padding-right:15px}#exhibit-corp-list-app-v2 .pagination ul .omit{margin:0 3px -10px}#exhibit-corp-list-app-v3 .list-heading .inner{flex-direction:column;height:auto;padding-block:20px}#exhibit-corp-list-app-v3 .filter-option .col-wrap{flex-direction:column;padding:20px 38px 0}#exhibit-corp-list-app-v3 .filter-option .col-wrap .col-title{display:none}#exhibit-corp-list-app-v3 .filter-option .col-wrap .col-title.sp{display:block;margin:12px 0 0}#exhibit-corp-list-app-v3 .filter-option .col-wrap .col-title+.form-group{margin-top:5px}#exhibit-corp-list-app-v3 .filter-option .col-wrap .display-input .form-group{display:none}#exhibit-corp-list-app-v3 .filter-option .col-wrap .display-input.kana .form-group.kana,#exhibit-corp-list-app-v3 .filter-option .col-wrap .display-input.name .form-group.name{display:block}#exhibit-corp-list-app-v3 .filter-option .col-wrap .form-group .form.select select{padding:7px 20px}#exhibit-corp-list-app-v3 .filter-option .reset-button{font-size:14px;padding-top:0}#exhibit-corp-list-app-v3 .filter-option .reset-button span:before{background-size:16px;height:14px;width:14px}#exhibit-corp-list-app-v3 .notice-message{margin-inline:40px}#exhibit-corp-list-app-v3 .result-count:before{margin:20px 0 30px}#exhibit-corp-list-app-v3 .result-list{box-sizing:border-box;margin:0 20px;padding-bottom:10px;padding-top:0;width:calc(100% - 40px)}#exhibit-corp-list-app-v3 .filtered-list{border:none;padding:0;width:auto}#exhibit-corp-list-app-v3 .filtered-list .list-header{display:none}#exhibit-corp-list-app-v3 .filtered-list .list-body .item{border:1px solid #e8e8e8;flex-wrap:wrap;margin-bottom:23px}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body{font-size:12px;justify-content:flex-start}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.company{align-items:flex-start;border-top:none;justify-content:flex-start;padding:10px 18px}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program{align-items:stretch;flex-direction:row;gap:15px;justify-content:center;padding:15px}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program .label{width:45%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link{border-top:none;padding:0 15px 15px}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link a,#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link span{align-items:center;display:flex;font-size:16px;justify-content:center;line-height:1em;width:100%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link a:after{background:url(../images/common/svg/arrow_circle_right_t.svg) 50% no-repeat;content:"";display:block;height:20px;margin-left:5px;vertical-align:middle;width:20px}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.company{order:1;width:100%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-label.date{order:2}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.date{order:3;width:30.7462686567%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.date.wide{width:78.2089552239%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-label.booth-no{order:4}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.booth-no{order:5;width:25.9701492537%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-label.area{border-top:1px solid #fff;order:6}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.area{order:7;width:78.2089552239%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-label.industry{border-top:1px solid #fff;order:8}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.industry{order:9;width:78.2089552239%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program{order:10;width:100%}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.link{order:11;width:100%}#exhibit-corp-list-app-v3 .pagination ul{flex-wrap:wrap;justify-content:center}#exhibit-corp-list-app-v3 .pagination ul .next,#exhibit-corp-list-app-v3 .pagination ul .prev{display:none}#exhibit-corp-list-app-v3 .pagination ul .prev,#exhibit-corp-list-app-v3 .pagination ul .sp-prev{margin-right:8px}#exhibit-corp-list-app-v3 .pagination ul .prev a,#exhibit-corp-list-app-v3 .pagination ul .sp-prev a{background-size:12px;padding-left:15px}#exhibit-corp-list-app-v3 .pagination ul .next,#exhibit-corp-list-app-v3 .pagination ul .sp-next{border-left:1px solid #ccc;margin-left:0;padding-left:8px}#exhibit-corp-list-app-v3 .pagination ul .next a,#exhibit-corp-list-app-v3 .pagination ul .sp-next a{background-size:12px;padding-right:15px}#exhibit-corp-list-app-v3 .pagination ul .omit{margin:0 3px -10px}.web-seminar__section .section-heading{line-height:1.5em;margin:0 20px}.web-seminar__section>.section-heading{margin-inline:0;padding-block:15px}.web-seminar__section .section-inner>.description{margin-inline:20px}.web-seminar__section .section-inner>.description *{font-size:14px}.web-seminar__main-visual .mv-inner{max-width:none}.web-seminar__main-visual .title-copy{border-radius:26px;font-size:14px;height:51px;margin-bottom:20px;width:100%}.web-seminar__main-visual .mv-image picture{width:100%}.web-seminar__main-visual .event-schedule{align-items:center;flex-direction:column;flex-wrap:wrap;max-width:none}.web-seminar__main-visual .event-schedule .event-date{height:45px;margin-bottom:20px;max-width:none;padding:0}.web-seminar__main-visual .event-schedule .event-date>div:nth-child(3){width:auto}.web-seminar__main-visual .event-schedule .event-date .date>.month{font-size:24px;margin-right:13px}.web-seminar__main-visual .event-schedule .event-date .date>.month:after{height:45px;right:-5px;top:2px;width:2px}.web-seminar__main-visual .event-schedule .event-date .date>.day{font-size:32px}.web-seminar__main-visual .event-schedule .event-date .day-of-week{border-radius:10px;font-size:12px;height:20px;line-height:20px;width:20px}.web-seminar__main-visual .event-schedule .event-date .other-day:before{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,Meiryo,Arial,sans-serif;font-size:33px}.web-seminar__main-visual .event-schedule .event-time{flex-basis:auto;width:100%}.web-seminar__main-visual .event-schedule .event-time .info{font-size:24px;justify-content:center;margin-bottom:20px}.web-seminar__main-visual .event-schedule .event-time .info:before{background-size:25px auto;height:27px;width:25px}.web-seminar__main-visual .event-schedule .event-time .notice{font-size:14px;padding:0 30px;text-align:center}.web-seminar__main-visual+.web-seminar__content-navigation{transform:translateY(-50%)}.web-seminar__content-navigation ul.anchor li a,.web-seminar__content-navigation ul.anchor li>span{align-items:center;display:flex;height:54px;justify-content:center;padding-block:0;padding-inline:10px}.web-seminar__content-navigation ul.anchor li a{text-decoration:none}.web-seminar__content-navigation ul.anchor li .update{font-size:10px;top:6px}.web-seminar__content-navigation ul.anchor li .label{font-size:12px;margin-top:4px}.web-seminar__content-navigation ul.anchor li .label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;box-sizing:border-box;content:"";display:inline-block;height:10px;opacity:.5;transform:rotate(45deg) translate(3px,-4px);width:10px}.web-seminar__topics .section-inner{padding:40px 20px}.web-seminar__topics .topics-container{display:block}.web-seminar__topics .heading-group{margin-bottom:20px;padding:0;text-align:center}.web-seminar__topics .topics-title{margin-bottom:10px;padding:0;text-align:center}.web-seminar__topics .topics-title span{font-size:26px;font-size:22px}.web-seminar__topics .topics-list li{font-size:14px}.web-seminar__topics .more a{border-radius:20px;font-size:14px;height:40px;margin:0 auto;width:180px;padding-right:30px;}.web-seminar__topics .more a:before{background-size:30px;height:30px;width:30px;left:auto;border:none;transform:none}.web-seminar__section.focus_company .section-heading{font-size:22px}.web-seminar__section.focus_company .m-paginate .slick-prev{background-image:url(../images/web_seminar/arrow_slider_left_bold.svg)}.web-seminar__section.focus_company .m-paginate .slick-next{background-image:url(../images/web_seminar/arrow_slider_right_bold.svg)}.web-seminar__section.company-list .section-heading{font-size:22px}.web-seminar__section.company-list .normal-company .normal-list{max-width:none;padding-left:40px;width:auto}.web-seminar__section.company-list .normal-company .normal-list ul{display:block;overflow:hidden;transition:height .4s}.web-seminar__section.company-list .normal-company .normal-list li{margin-bottom:10px;width:100%}.web-seminar__section.company-list .normal-company .normal-list.is-flow{padding-right:40px}.web-seminar__section.company-list .normal-company .notice{font-size:14px;margin-left:20px;margin-right:20px}.web-seminar__section.company-list .normal-company .btn a{font-size:14px}#event-timetable-app .app-header{background-image:none}#event-timetable-app .app-header-content .app-heading{font-size:22px;line-height:normal;padding-block:15px}#event-timetable-app .app-header-content .sub-title{margin-left:20px;margin-right:20px}#event-timetable-app .app-header-content>.description *{font-size:14px}#event-timetable-app .app-header-content>.description,#event-timetable-app .day-switch{margin-left:20px;margin-right:20px}#event-timetable-app .day-switch{width:calc(100% - 40px)}#event-timetable-app .day-switch .switch-inner{gap:5px;height:50px;width:100%}#event-timetable-app .day-switch .a-day{flex:0;padding:5px 10px 8px;width:-moz-fit-content;width:fit-content;word-break:keep-all}#event-timetable-app .day-switch .a-day .date{font-size:24px;margin-right:5px}#event-timetable-app .day-switch .a-day .day-of-week{border-radius:20px;font-size:10px;height:16px;line-height:16px;width:16px}#event-timetable-app .status-snackbar{margin:-10px auto -50px;padding:40px 20px 50px}#event-timetable-app .status-snackbar .snackbar-inner{border-radius:12px}#event-timetable-app .status-snackbar .snackbar-inner>div{flex-direction:column;padding:20px}#event-timetable-app .status-snackbar .snackbar-inner .checking{justify-content:center;padding-inline:0}#event-timetable-app .status-snackbar .snackbar-inner .checking .message{margin-top:10px}#event-timetable-app .status-snackbar .snackbar-inner .not-login{justify-content:center}#event-timetable-app .status-snackbar .snackbar-inner .not-login .message{margin-bottom:10px;margin-left:0;text-align:center}#event-timetable-app .status-snackbar .snackbar-inner .not-login .action a,#event-timetable-app .status-snackbar .snackbar-inner .not-login .action button{margin-inline:10px}#event-timetable-app .status-snackbar .snackbar-inner .ticket-not-submit{justify-content:center}#event-timetable-app .status-snackbar .snackbar-inner .ticket-not-submit .message{margin-bottom:10px;margin-left:0}#event-timetable-app .status-snackbar .snackbar-inner .video-enable{padding-inline:20px}#event-timetable-app .status-snackbar .snackbar-inner .video-enable:before{margin-bottom:10px;margin-right:0}#event-timetable-app .status-snackbar .snackbar-inner .error{padding-inline:20px}#event-timetable-app .status-snackbar .snackbar-inner .error:before{margin-bottom:10px;margin-right:0}#event-timetable-app .status-snackbar .snackbar-inner .error .message{margin-bottom:10px}#event-timetable-app .status-snackbar .helper-link{align-items:flex-start;flex-direction:column;justify-content:flex-start}#event-timetable-app .status-snackbar .helper-link li{margin-bottom:10px;margin-left:0}#event-timetable-app .status-snackbar+.timetable-filter{transform:translateY(40px)}#event-timetable-app .timetable-filter{transform:translateY(30px)}#event-timetable-app .timetable-filter .event-filter{margin:0 20px}#event-timetable-app .timetable-filter .event-filter .filter-type-switch{margin:0 -20px;padding:0}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label{width:31.25%}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label:nth-child(2){border-bottom-left-radius:0;border-top-left-radius:0}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label:last-child{border-bottom-right-radius:0;border-top-right-radius:0}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label span.type{font-size:16px;line-height:1.2em;margin-bottom:6px}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label span.type.small{font-size:13px}#event-timetable-app .timetable-filter .event-filter .filter-type-switch label span.text{font-size:12px}#event-timetable-app .timetable-filter .event-filter .filter-area{margin-top:-10px;padding:0 10px}#event-timetable-app .timetable-filter .event-filter .filter-area ul li{margin-right:20px}#event-timetable-app .timetable-filter .event-filter .filter-area ul li input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:20px;margin-right:8px;width:20px}#event-timetable-app .timetable-filter .event-filter .area-footer{flex-wrap:wrap;padding:10px 10px 20px}#event-timetable-app .timetable-filter .event-filter .area-footer .result-count-label{justify-content:center;margin-bottom:20px;width:100%}#event-timetable-app .timetable-filter .event-filter .area-footer .exec-search{font-size:14px;height:48px;margin-right:10px;width:58%}#event-timetable-app .timetable-filter .event-filter .area-footer .exec-search:before{margin-right:12px}#event-timetable-app .timetable-filter .event-filter .area-footer .reset{font-size:14px;height:48px;width:38%}#event-timetable-app .timetable-filter .event-filter .area-footer .reset:before{margin-right:8px}#event-timetable-app .video-live,#event-timetable-app .video-on-demand{background-size:220% auto}#event-timetable-app .video-live .section-header .heading,#event-timetable-app .video-on-demand .section-header .heading{font-size:26px}#event-timetable-app .video-live .section-header .attention,#event-timetable-app .video-on-demand .section-header .attention{border-radius:12px;flex-direction:column;margin-inline:20px;padding:20px;width:auto}#event-timetable-app .video-live .section-header .attention .message,#event-timetable-app .video-on-demand .section-header .attention .message{margin-bottom:15px}#event-timetable-app .video-live .section-header>.description *,#event-timetable-app .video-on-demand .section-header>.description *{font-size:14px}#event-timetable-app .video-live .section-header>.description,#event-timetable-app .video-on-demand .section-header>.description{margin-left:20px;margin-right:20px}#event-timetable-app .video-live{padding-top:80px}#event-timetable-app .anchor-link{height:44px;width:68.5%}#event-timetable-app .anchor-link li a,#event-timetable-app .anchor-link li span{font-size:14px}#event-timetable-app .anchor-link li a small,#event-timetable-app .anchor-link li span small{font-size:10px}#event-timetable-app .video-list .time{height:40px;margin:0 0 20px 20px;text-align:left}#event-timetable-app .video-list .time:before{display:none}#event-timetable-app .video-list .time span{font-size:24px;height:40px;margin:0;padding:0 15px}#event-timetable-app .video-list .time span:before{background-size:contain;height:24px;margin-right:5px;width:24px}#event-timetable-app .video-list .live-information .info-item{margin-inline:20px;padding:20px;width:calc(100% - 40px)}#event-timetable-app .video-list .live-information .info-item .description{font-size:14px}#event-timetable-app .video-list .live-information .info-item .view-button a{height:44px;line-height:44px}#event-timetable-app .video-list .video-items{display:block;padding:0 20px}#event-timetable-app .video-list .video-item{width:100%}#event-timetable-app .video-list .video-item .info table th{width:30%}#event-timetable-app .video-list .video-item .tag{gap:8px;padding:20px 0 20px 15px}#event-timetable-app .video-list .video-item .tag li{font-size:12px;padding:1px 8px}#event-timetable-app .video-list .video-item .link{padding-bottom:15px}#event-timetable-app .video-list .video-item .link a{font-size:14px;height:44px;width:33.3333333333%}.web-seminar__section.school .section-heading{font-size:22px}.web-seminar__section.school .section-inner>.description{margin:40px 20px}.web-seminar__section.school .video-list{margin:40px 20px 0}.web-seminar__section.school .video-list li{display:grid;gap:5px 20px;grid-template-areas:"time time" "title view-link";grid-template-columns:auto auto;grid-template-rows:auto auto}.web-seminar__section.school .video-list .time{grid-area:time}.web-seminar__section.school .video-list .time:before{height:23px;width:22px}.web-seminar__section.school .video-list .time .end,.web-seminar__section.school .video-list .time .start{font-size:24px}.web-seminar__section.school .video-list .title{grid-area:title;margin-bottom:15px;margin-left:0}.web-seminar__section.school .video-list .view-link{grid-area:view-link;height:44px;margin-bottom:10px;margin-left:0}.web-seminar__section.school .video-list .time{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:1}.web-seminar__section.school .video-list .title{-ms-grid-column:1;-ms-grid-row:3}.web-seminar__section.school .video-list .view-link{-ms-grid-column:3;-ms-grid-row:3}.web-seminar__section.join-flow{background-image:none}.web-seminar__section.join-flow .section-heading{font-size:22px}.web-seminar__section.join-flow .flow{flex-direction:column;justify-content:flex-start;padding:0 15%}.web-seminar__section.join-flow .flow .item{margin-bottom:20px;margin-left:0;padding:30px 20px;width:100%}.web-seminar__section.join-flow .flow .item .title{margin-bottom:15px}.web-seminar__section.faq{background-image:none}.web-seminar__section.faq .section-heading{font-size:22px}.web-seminar__section.faq .faq-area{border-radius:22px;margin:40px 20px 0;padding:0 20px}.web-seminar__section.faq .faq-area .area-header{height:40px}.web-seminar__section.faq .faq-area .faq-heading{font-size:16px}.web-seminar__section.faq .faq-area .toggle-button{height:30px;right:-10px;top:5px;width:30px}.web-seminar__section.faq .faq-area .toggle-button:after,.web-seminar__section.faq .faq-area .toggle-button:before{left:8px;top:14px;width:15px}.web-seminar__section.faq .faq-list .a,.web-seminar__section.faq .faq-list .q{font-size:14px;padding-left:45px}.web-seminar__section.faq .faq-list .a:before,.web-seminar__section.faq .faq-list .q:before{background-size:32px;height:32px;width:32px}.web-seminar__section.faq .close-button span{height:44px}.web-seminar__section.free-area .section-heading{font-size:22px}.web-seminar__section.bottom-free-area,.web-seminar__section.contact{padding-inline:20px;padding-bottom:60px}.web-seminar__section.bottom-free-area .free-area,.web-seminar__section.contact .free-area{max-width:none;width:auto}.web-seminar__section.bottom-free-area .banner-list a{margin-inline:0;margin-bottom:20px;width:100%}.web-seminar__section.bottom-free-area .banner-list a:nth-child(2n){margin-right:0}.web-seminar__section.bottom-free-area .banner-list a img{height:auto;width:100%}.web-seminar__section.contact .section-inner{padding-block:30px}.web-seminar__conversion-button{width:100%}.web-seminar__conversion-button a,.web-seminar__conversion-button>span{width:84.75%}.event-top .head-login-area{background-color:#f2f2f2}.event-top .head-login-area .actions{gap:14px;padding:20px}.event-top .head-login-area .helper-link{display:block;padding:10px 20px 20px}.event-top .l-mv .c-hero__lower__inner{padding:4px 10px}.event-top .l-mv .l-mv-news .p-etop-section__inner{padding:0 10px}.event-top .l-mv .l-mv-news .p-etop-section__accordion .p-etop-section__accordion__body{height:auto;padding-top:20px}.event-top .l-mv .l-mv-news .p-etop-news__head{font-size:18px;position:static}.event-top .l-mv .l-mv-news .p-etop-news__body{padding-left:0}.event-top .l-mv .l-mv-news .p-etop-news__item__date{padding:0 10px 0 0}.event-top #topicpathArea{display:none}.event-top #topicpathArea .topicpathArea__inner{justify-content:center}.event-top #topicpathArea .topicpathArea__inner ul.topicpath{display:none}.event-top .l-contents-area .l-layout{display:block}.event-top .l-contents-area .l-layout .l-layout-main{width:100%}.event-top .l-contents-area.event-introduction{padding-top:30px}.event-top .l-contents-area.event-introduction .head-slider{margin-inline:13px}.event-top .l-contents-area.genre-link .genre-slider{width:100%}.event-top .l-contents-area.genre-link .genre-slider a{padding-inline:15px}.event-top .l-contents-area.genre-link .genre-slider .m-paginate .slick-arrow{background-color:#fff;height:36px;padding:0;width:36px}.event-top .l-contents-area.genre-link .genre-slider .m-paginate .slick-prev{left:0}.event-top .l-contents-area.genre-link .genre-slider .m-paginate .slick-next{right:0}.event-top .l-contents-area.faq-link .faq-list{align-items:stretch;flex-direction:column;padding-inline:38px;row-gap:20px}.event-top .l-contents-area.faq-link .faq-list .faq-item{flex-basis:auto}.event-top .event-top__event-list .event-filter .filter-selection label.filter-item span.count,.event-top .event-top__event-list .event-filter .filter-selection label.filter-item span.label{font-size:13px}.event-top .event-top__event-list .event-filter .filter-result .reset-button{display:block;margin-bottom:10px;padding-left:0;text-align:center}.event-top .event-top__event-list .event-filter .filter-result .reset-button span{margin:0 auto}.event-top .event-top__event-list .ui-pc{display:none}.event-top .event-top__event-list .ui-sp .event-filter .filter-wrapper{top:-2px}.event-top .event-top__event-list .filter-state{margin-block:-20px;padding-inline:0}.event-top .event-top__event-list .filter-state .state-inner{padding:50px 20px}.event-top .event-top__event-list .filter-state ul{flex-wrap:nowrap;overflow-x:auto;padding:0 20px 20px}.event-top .event-top__event-list .event-list_wrapper-etop{margin-inline:11px}.event-top .event-top__event-list .event-list_item_etop .to-pc{display:none}.event-top .event-top__event-list .paginate ul{flex-wrap:wrap;justify-content:center}.event-top .event-top__event-list .paginate ul .prev a,.event-top .event-top__event-list .paginate ul .sp-prev a{background-size:12px;padding-left:15px}.event-top .event-top__event-list .paginate ul .next a,.event-top .event-top__event-list .paginate ul .sp-next a{background-size:12px;padding-right:15px}.event-top .event-top__event-list .paginate ul .omit{margin:0 3px -10px}.event-top .event-top__event-list .paginate ul.pc-nav{display:none}.event-top .list-notice{padding-inline:20px}.event-top .l-contents-area .l-layout .l-layout-side #side-area{background-color:#fff;display:flex;flex-direction:column}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner{margin-bottom:0;margin-inline:18px}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item{margin-bottom:20px}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item a{align-items:center;display:flex}.event-top .l-contents-area .l-layout .l-layout-side .side-article-banner .banner-item a .image{flex:0 0 50.6666666667%;margin-bottom:0;margin-right:10px}.event-top .l-contents-area .l-layout .l-layout-side .reserved-events{margin-block:40px;margin-inline:18px}.event-top .foot-area-link .content-inner{padding-inline:16px}.event-top .foot-area-link .links .group{margin-bottom:30px;width:50%}.event-top .foot-area-link .links .group:nth-child(5){width:50%}.event-top .foot-area-link .links .group ul li{width:70px}.event-top .foot-area-link .links .group ul li:nth-child(odd){width:80px}}@media screen and (min-width:641px){.only-sp{display:none!important}.m-entry-app-banner .banner-sp{display:none}.series-top__main-visual{margin-bottom:60px}.event-detail_sp-menu,.event-list__iframe .ui-sp,.focus-company__detail .detail-section.schedule table tbody td p.label,.focus-company__list table tbody td p.label,.series-top__main-visual .mv-sp{display:none}.expo-top__main-visual{margin-bottom:60px}.expo-top__main-visual .mv-sp{display:none}#exhibit-corp-list-app .filter-option .filter-modal .close-button{transition:transform .3s}#exhibit-corp-list-app .filter-option .filter-modal .close-button:hover{transform:rotate(225deg)}#exhibit-corp-list-app .pagination ul.sp-nav{display:none}#exhibit-corp-list-app-v2 .filter-modal .close-button{transition:transform .3s}#exhibit-corp-list-app-v2 .filter-modal .close-button:hover{transform:rotate(225deg)}#exhibit-corp-list-app-v2 .filtered-list .item .item-info .info-body .bottom .type{margin-right:40px}#exhibit-corp-list-app-v2 .pagination ul.sp-nav,#exhibit-corp-list-app-v3 .filter-option .col-wrap .col-title.sp,#exhibit-corp-list-app-v3 .filter-option .col-wrap .input-selector-sp,#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-label{display:none}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body:not(:first-child){border-left:1px solid #e8e8e8}#exhibit-corp-list-app-v3 .filtered-list .list-body .item .item-body.program .internship{margin-bottom:10px}#exhibit-corp-list-app-v3 .pagination ul.sp-nav{display:none}#event-timetable-app .status-snackbar .snackbar-inner .checking .message{margin-left:20px}.web-seminar__section.join-flow .flow .item:last-child{margin-right:2.2%}.event-top .event-top__event-list .ui-sp,.web-seminar__bottom-sp-menu{display:none}.event-top .event-top__event-list .event-list_item_etop .state .genre{margin:0 10px}.event-top .event-top__event-list .event-list_item_etop .to-pc .item-info .info .place{margin-inline:10px}.event-top .event-top__event-list .event-list_item_etop .to-sp,.event-top .event-top__event-list .paginate ul.sp-nav{display:none}.event-top .l-contents-area .l-layout .l-layout-side{max-width:280px}}