﻿@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow&display=swap";*,*:before,*:after{box-sizing:border-box}body{border-top:0;font-family:"Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif}h1,h2,h3,h4,h4,h5,h6,#header #site-title,#pageTitBnr #pageTitInner #pageTit,#content .leadTxt,#sideTower .localHead{font-family:"Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif}#wrap{padding-top:70px}@media(min-width: 1020px){#wrap{padding-top:116px}}#main{margin:0 auto;text-align:left;overflow:hidden}img{max-width:100%;height:auto}.pc-only{display:none}@media(min-width: 1020px){.pc-only{display:block}}@media(min-width: 1020px){.sp-only{display:none}}@keyframes pathmove{0%{height:0;top:16px;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:45px;opacity:0}}@keyframes pathmove_pc{0%{height:0;top:16px;opacity:0}30%{height:35px;opacity:1}100%{height:0;top:70px;opacity:0}}.global_header{position:fixed;left:0;top:0;z-index:100;width:100%;height:70px;background-color:#fff;transition:height .3s;box-shadow:0px 0px 20px 0px rgba(0,0,0,.16)}@media(min-width: 1020px){.global_header{height:116px}}.global_header .inner{display:flex;align-items:center;padding:0 20px 3px;height:100%;justify-content:center}@media(min-width: 1020px){.global_header .inner{hight:inherit;justify-content:space-between;align-items:center;padding:0 40px 0 60px}.global_header .inner .gh_logo .flex .text{text-align:left}}.global_header .inner .gh_logo .flex{display:flex;align-items:center;text-decoration:none}.global_header .inner .gh_logo .flex .icon{width:64px;height:auto;margin-top:6px}@media(min-width: 1020px){.global_header .inner .gh_logo .flex .icon{width:80px}}.global_header .inner .gh_logo .flex .icon svg{width:100%;height:auto}.global_header .inner .gh_logo .flex .line{display:block;color:#333;font-weight:500}@media(min-width: 1020px){.global_header .inner .gh_logo .flex .line{line-height:2}}.global_header .inner .gh_logo .flex .line.line-first{font-size:10px;white-space:nowrap}@media(min-width: 1020px){.global_header .inner .gh_logo .flex .line.line-first{font-size:15px;letter-spacing:.75px}}.global_header .inner .gh_logo .flex .line.line-last{font-size:14px;letter-spacing:1.12px;margin-top:3px}@media(min-width: 1020px){.global_header .inner .gh_logo .flex .line.line-last{font-size:22px;letter-spacing:1.1px;margin-top:0}}.global_header .inner .gh_logo a img img{max-width:100%;height:auto;vertical-align:top}.global_header .inner .pc_header{display:none}@media(min-width: 1020px){.global_header .inner .pc_header{display:block}}.global_header .inner .pc_header ul{display:flex;justify-content:right}.global_header .inner .pc_header ul li{margin-right:20px}.global_header .inner .pc_header ul li a{position:relative;background:#e86d92;border-radius:100px;padding:21px 0;min-width:286px;text-decoration:none;display:inline-block;text-align:center}.global_header .inner .pc_header ul li a:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border:2px solid #e86d92;border-radius:100px;background:#fff;opacity:0;transition:opacity .3s}.global_header .inner .pc_header ul li a span{position:relative;z-index:2;font-size:15px;letter-spacing:1.2px;color:#fff;transition:color .3s}@media(min-width: 1020px){.global_header .inner .pc_header ul li a span{letter-spacing:.75px}}.global_header .inner .pc_header ul li a:hover:after{opacity:1}.global_header .inner .pc_header ul li a:hover span{color:#e86d92}.section.section-banner-area{padding:40px 0 0;text-align:center}@media(min-width: 1020px){.section.section-banner-area{padding:50px 0 0}}@media(min-width: 1020px){.section.section-banner-area ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.section.section-banner-area ul li{max-width:100%;margin-bottom:20px}@media(min-width: 1020px){.section.section-banner-area ul li{margin-bottom:0;margin-right:40px}}.section.section-banner-area ul li:last-child{margin-bottom:0}@media(min-width: 1020px){.section.section-banner-area ul li:last-child{margin-right:0}}.section.section-banner-area ul li a{transition:all .3s}.section.section-banner-area ul li a:hover{opacity:.8}.program_footer{position:relative;background:#1b9cd4;text-align:center;margin-top:52px;padding:41px 20px 55px}@media(min-width: 1020px){.program_footer{margin-top:50px;padding:31px 20px 32px}}.program_footer .program_pageTop{text-align:center;position:absolute;transform:translateX(-50%);left:50%;top:-42px}@media(min-width: 1020px){.program_footer .program_pageTop{transform:translateX(0);left:auto;right:39px;top:-105px}}.program_footer .program_pageTop:before,.program_footer .program_pageTop:after{content:"";width:1px;height:20px;position:absolute;left:50%;transform:translateX(-50%)}@media(min-width: 1020px){.program_footer .program_pageTop:before,.program_footer .program_pageTop:after{height:30px}}.program_footer .program_pageTop:before{background:#1b9cd4;bottom:-20px}@media(min-width: 1020px){.program_footer .program_pageTop:before{bottom:-40px}}.program_footer .program_pageTop:after{background:#fff;bottom:-40px}@media(min-width: 1020px){.program_footer .program_pageTop:after{bottom:-70px}}.program_footer .program_pageTop a{display:inline-block;margin:0 auto;text-decoration:none}@media(min-width: 1020px){.program_footer .program_pageTop a span{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;display:block;margin:0 0 5px}}.program_footer .program_pageTop a span.text{font-family:"Barlow","Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;font-size:12px;letter-spacing:.6px;color:#1b9cd4}.program_footer .contents{display:table;margin:0 auto 35px}@media(min-width: 1020px){.program_footer .contents{margin-bottom:0}}.program_footer .contents a{font-size:16px;font-weight:500;line-height:140%;letter-spacing:1.28px;color:#fff;transition:all .3s}.program_footer .contents a:hover{text-decoration:none}.program_footer .contents a span{display:block}@media(min-width: 1020px){.program_footer .contents a span{display:inline}}.program_footer .contents .copy{margin-top:15px;max-width:260px;font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px;color:#fff;font-family:"Barlow","Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif}@media(min-width: 1020px){.program_footer .contents .copy{margin-top:17px;max-width:inherit}}.footer-bottom{position:fixed;bottom:0;width:100%;z-index:100}@media(min-width: 1020px){.footer-bottom{display:none}}.footer-bottom a{border-top:1px solid #fff;position:relative;display:block;background:#e86d92;padding:20px;text-align:center;text-decoration:none;transition:all .3s}.footer-bottom a:hover{opacity:.8}.footer-bottom a span{color:#fff;letter-spacing:1.2px;font-size:15px}.footer-bottom a:after{content:"";display:block;position:absolute;top:50%;right:21px;transform:translateY(-50%) rotate(45deg);width:12px;height:12px;border:solid #fff;border-width:2px 2px 0 0}.ele{background:#cfcf09}.jhs{background:#f2ad49}.mh,.mhp{background:#29bbbf}.gen,.tea,.teagen{background:#9b9cde}.now{background:#4bc250}.extension{background:#4bc250}.end{background:#a9a9a9}.pre{background:#a9a9a9}.section .none{display:none}.section .global_inner{max-width:980px;padding:0 20px;width:100%;margin:0 auto;box-sizing:border-box}.section .header{text-align:center}.section .header h2{line-height:1;text-align:center}.section .header h2 span.en_title{display:block;font-family:"Barlow","Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:600;font-size:16px;letter-spacing:.8px;color:#66d598;margin-bottom:10px}@media(min-width: 1020px){.section .header h2 span.en_title{font-size:20px;letter-spacing:1px;margin-bottom:20px}}.section .header h2 span.title{display:block;font-weight:500;font-size:24px;letter-spacing:1.2px;color:#0c85b9}@media(min-width: 1020px){.section .header h2 span.title{font-size:40px;letter-spacing:2px}}.section .button{text-align:center}.section .button a{overflow:inherit;position:relative;display:block;border-radius:100px;padding:11px 0;text-align:center;text-decoration:none;width:100%;max-width:200px;margin-left:auto;margin-right:auto}@media(min-width: 1020px){.section .button a{display:inline-block;max-width:360px;padding:19px 0 18px}}.section .button a:before{content:"";display:block;width:100%;height:100%;border-radius:999px;background:linear-gradient(270deg, #F6F97F 0%, #7FF9B6 100%);position:absolute;left:0;top:5.5px}@media(min-width: 1020px){.section .button a:before{top:8px}}.section .button a:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;border:solid 2px #0c85b9;border-radius:100px;background:#0c85b9;transition:background .3s}.section .button a span{position:relative;z-index:2;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:28px;color:#fff;transition:color .3s}@media(min-width: 1020px){.section .button a span{font-size:16px;letter-spacing:.8px}}.section .button a:hover:after{background:#fff}.section .button a:hover span{color:#0c85b9}.section p.underline,.section span.underline{position:relative;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:2.5;color:#333}@media(min-width: 1020px){.section p.underline,.section span.underline{line-height:2.8;padding-inline:10px}}.section p.underline:after,.section span.underline:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 98%, rgba(39, 142, 210, 0.2) 99%, rgba(39, 142, 210, 0.2) 100%);background-size:100% 2.5em}@media(min-width: 1020px){.section p.underline:after,.section span.underline:after{background-size:100% 2.8em}}.section.section-mainVisual{position:relative;overflow:hidden;background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/mainvisual_bg_sp.jpg");background-size:cover;aspect-ratio:375/550}@media(min-width: 1020px){.section.section-mainVisual{background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/mainvisual_bg_pc.jpg");aspect-ratio:1380/620;text-align:center}}.section.section-mainVisual .inner{background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/mainvisual_title_sp.svg");background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 1020px){.section.section-mainVisual .inner{background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/mainvisual_title_pc.svg")}}.section .scroll-down{white-space:nowrap;position:absolute;transform:translateX(-50%);left:50%;bottom:37px}.section .scroll-down span{position:absolute;top:-15px;left:50%;transform:translateX(-50%);font-family:"Barlow","Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;font-size:13px;letter-spacing:.65px;line-height:1;color:#0c85b9}.section .scroll-down span:after{content:"";position:absolute;top:24px;left:50%;transform:translateX(-50%);z-index:10;width:1px;height:30px;background:#0c85b9;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@media(min-width: 1020px){.section .scroll-down span:after{animation:pathmove_pc 1.4s ease-in-out infinite}}.section.section-about{position:relative;padding:40px 0}@media(min-width: 1020px){.section.section-about{padding:70px 0 90px}}.section.section-about:after{content:"";display:block;width:73px;height:112px;background:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/outline_bg01.svg") 0% 0% no-repeat;background-size:auto 100%;position:absolute;top:10px;left:10px;z-index:0;pointer-events:none}@media(min-width: 1020px){.section.section-about:after{width:1320px;height:340px;top:50px;left:50%;transform:translate(-50%, 0)}}.section.section-about .global_inner{position:relative;z-index:1}@media(min-width: 1020px){.section.section-about .global_inner{max-width:940px}}.section.section-about .header{margin-bottom:15px}@media(min-width: 1020px){.section.section-about .header{margin-bottom:41px}}.section.section-about .footer{margin-top:30px}@media(min-width: 1020px){.section.section-about .footer{margin-top:41px}}.section.section-about .footer p{color:#333;text-align:right;font-size:12px;font-weight:500;line-height:150%;letter-spacing:.96px}@media(min-width: 1020px){.section.section-about .footer p{text-align:left;font-size:18px;letter-spacing:1.44px;display:table;margin:0 0 0 auto}}.section.section-about .footer p a:hover{color:#0c85b9}.section.section-event-report.archive{padding:0}.section.section-event-report.archive ul,.section.section-event-report.archive dt,.section.section-event-report.archive dd{margin:0 !important}.section.section-event-report.archive dt{color:#000 !important}.section.section-event-report.archive li{list-style:none !important;margin-bottom:30px !important}.section.section-event-report:not(.archive){position:relative;background:linear-gradient(#F1FFD3 0%, #fff 100%);padding-top:200px}@media(min-width: 1020px){.section.section-event-report:not(.archive){padding-top:260px}}.section.section-event-report:not(.archive):before{content:"";background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/event_bg_sp.jpg");background-size:cover;position:absolute;top:0;left:0;width:100%;height:200px}@media(min-width: 1020px){.section.section-event-report:not(.archive):before{background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/event_bg_pc.jpg");height:260px}}.section.section-event-report:not(.archive):after{content:"";display:block;width:calc(100% - 40px);height:calc(100% - 200px);background:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/event_bg02.svg") 0% 100% no-repeat,url("/cos/wp-content/themes/biz-vektor_core/images/jst3/event_bg01.svg") 100% 30px no-repeat;background-size:auto 108px,auto 103px;position:absolute;top:200px;left:50%;z-index:0;transform:translate(-50%, 0)}@media(min-width: 1020px){.section.section-event-report:not(.archive):after{background-position:0% 100%,100% 47px;background-size:auto 283px,auto 406px;width:1280px;height:calc(100% - 260px);top:260px}}.section.section-event-report:not(.archive) .global_inner{position:relative;z-index:1;padding:40px 20px 20px;margin-bottom:20px}@media(min-width: 1020px){.section.section-event-report:not(.archive) .global_inner{max-width:960px;padding:69px 0 56px;margin-bottom:22px}}.section.section-event-report:not(.archive) .global_inner>.header{margin-bottom:20px}@media(min-width: 1020px){.section.section-event-report:not(.archive) .global_inner>.header{margin-bottom:50px}}.section.section-event-report .body ul li{margin-bottom:20px}@media(min-width: 1020px){.section.section-event-report .body ul li{margin-bottom:40px !important}}.section.section-event-report .body ul li:last-child{margin-bottom:0}.section.section-event-report .body ul li a{display:block;width:100%;background:#fff;text-decoration:none;transition:all .3s}.section.section-event-report .body ul li a:hover{opacity:.8;color:#000}.section.section-event-report .body ul li a .header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#0c85b9;margin-bottom:0;border-radius:10px 10px 0px 0px}@media(min-width: 1020px){.section.section-event-report .body ul li a .header{padding:13px 40px}}.section.section-event-report .body ul li a .header time{font-size:20px;font-weight:500;color:#fff;letter-spacing:2px;line-height:1;font-family:"Barlow","Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif}@media(min-width: 1020px){.section.section-event-report .body ul li a .header time{font-size:24px;letter-spacing:2.4px}}.section.section-event-report .body ul li a .header time .day{display:inline-block;position:relative;margin-left:13px;z-index:1;font-family:"Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-size:16px;font-weight:700;color:#0c85b9}@media(min-width: 1020px){.section.section-event-report .body ul li a .header time .day{top:-2px}}.section.section-event-report .body ul li a .header time .day:after{content:"";width:26px;height:26px;background:#fff;border-radius:100%;position:absolute;top:50%;left:8px;transform:translate(-50%, -50%);z-index:-1}.section.section-event-report .body ul li a .header .label-status{text-align:center;width:100px;display:inline-block;padding:6px 0;color:#fff;border-radius:3px;font-size:14px;font-weight:700;letter-spacing:.7px}@media(min-width: 1020px){.section.section-event-report .body ul li a .header .label-status{border-radius:5px;font-size:14px;width:180px;letter-spacing:.28em;padding:5px 0 5px .28em}body.page .section.section-event-report .body ul li a .header .label-status{padding:8px 0 8px .28em}}.section.section-event-report .body ul li a .body{display:flex;flex-direction:column;text-align:center;padding:20px 20px 35px;border:1px solid #c9e0e4;border-top:0;border-radius:0px 0px 10px 10px}@media(min-width: 1020px){.section.section-event-report .body ul li a .body{justify-content:space-between;flex-direction:inherit;padding:30px 40px 25px}}.section.section-event-report .body ul li a .body .contents{text-align:left}@media(min-width: 1020px){.section.section-event-report .body ul li a .body .contents{flex:1;margin-bottom:10px}}.section.section-event-report .body ul li a .body .contents .target{margin-bottom:10px}.section.section-event-report .body ul li a .body .contents .target .label-target{font-size:16px;font-weight:500;border-radius:4px;color:#fff;padding:7px 14px;display:inline-block}@media(min-width: 1020px){.section.section-event-report .body ul li a .body .contents .target .label-target{padding:2px 14px}body.page .section.section-event-report .body ul li a .body .contents .target .label-target{font-size:14px;padding:7px 14px}}.section.section-event-report .body ul li a .body .contents h3{font-size:18px;font-weight:500;letter-spacing:1.44px;line-height:150%;color:#0c85b9;margin-bottom:10px !important}@media(min-width: 1020px){.section.section-event-report .body ul li a .body .contents h3{font-size:22px;letter-spacing:1.76px}}.section.section-event-report .body ul li a .body .contents h3 .new{display:inline-block;letter-spacing:.1em;vertical-align:2px;line-height:1;color:#000;font-size:12px;font-weight:500;background:#ffe926;border-radius:100px;padding:6px}@media(min-width: 1020px){.section.section-event-report .body ul li a .body .contents h3 .new{vertical-align:4px}}.section.section-event-report .body ul li a .body .contents dl{display:flex;width:100%}.section.section-event-report .body ul li a .body .contents dl.target{margin-bottom:0}.section.section-event-report .body ul li a .body .contents dl dt,.section.section-event-report .body ul li a .body .contents dl dd{font-size:15px;line-height:1.666;letter-spacing:1.28px;color:#000;margin-bottom:0;font-weight:400}.section.section-event-report .body ul li a .body .contents dl dt{white-space:nowrap;padding-bottom:0 !important}.section.section-event-report .body ul li a .body .contents dl dt:before{content:"";display:inline-block;vertical-align:3px;width:6px;height:6px;background:#28a0d4;border-radius:100%;margin-right:5px}.section.section-event-report .body ul li a .body .contents dl dd{word-break:break-all}.section.section-event-report .body ul li a .body .contents dl+dl{margin-top:3px}.section.section-event-report .body ul li a .body .images{width:165px;margin:20px auto 0}@media(min-width: 1020px){.section.section-event-report .body ul li a .body .images{margin:0 0 0 16px}}.section.section-event-report .body ul li a .body .images img{width:100%;height:auto}@media(min-width: 1020px){.section.section-event-report .body.list_none{background:#fff;border-radius:13px;padding:60px}}.section.section-event-report .footer{margin-top:20px}@media(min-width: 1020px){.section.section-event-report .footer{margin-top:40px}}.section.section-event{position:relative;padding:0 20px}@media(min-width: 1020px){.section.section-event{padding:0}}.section.section-event .global_inner{position:relative;border-radius:10px;background:linear-gradient(270deg, #F6F97F 0%, #7FF9B6 100%);padding:30px 20px}@media(min-width: 1020px){.section.section-event .global_inner{max-width:960px;padding:50px 60px 50px}}.section.section-event .global_inner:before{content:"";display:block;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:8px;background:#fff;position:absolute;left:2px;top:2px;pointer-events:none}.section.section-event .global_inner>*{position:relative;z-index:1}.section.section-event .header{margin-bottom:39px}@media(min-width: 1020px){.section.section-event .header{margin-bottom:50px}}.section.section-event .body{margin-bottom:20px}@media(min-width: 1020px){.section.section-event .body{margin-bottom:50px}}.section.section-event .body ul li{border-bottom:1px solid rgba(12,133,185,.3);padding:20px 0 19px}.section.section-event .body ul li:first-child{padding-top:0}@media(min-width: 1020px){.section.section-event .body ul li:last-child{border-bottom:none;padding-bottom:0}}.section.section-event .body ul li a{width:100%;text-decoration:none;transition:all .3s;font-size:16px;font-weight:500;line-height:150%;letter-spacing:1.6px}@media(min-width: 1020px){.section.section-event .body ul li a{display:flex;align-items:flex-start;justify-content:left;padding-left:20px}}.section.section-event .body ul li a:hover{color:#27b8c2}.section.section-event .body ul li a time{display:flex;align-items:center;font-weight:500;font-size:18px;letter-spacing:2.5px;color:#333;margin-bottom:10px;white-space:nowrap}@media(min-width: 1020px){.section.section-event .body ul li a time{font-size:20px;margin-bottom:0;width:175px}}.section.section-event .body ul li a time .day{display:flex;align-items:center;justify-content:center;width:26px;height:26px;position:relative;margin-left:8px;font-family:"Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:#0c85b9;background:linear-gradient(270deg, rgba(246, 249, 127, 0.5) 0%, rgba(127, 249, 182, 0.5) 100%);border-radius:100%}@media(min-width: 1020px){.section.section-event .body ul li a .title{flex:1}}.section.section-event .body ul li .new{display:inline-block;letter-spacing:.1em;line-height:1;color:#000;font-size:12px;font-weight:500;background:#ffe926;border-radius:100px;padding:6px}@media(min-width: 1020px){.section.section-event .body ul li .new{margin-left:16px}}.frontrunner_program{background:linear-gradient(0deg, #FFF 0%, #F1FFD3 100%);padding-block:40px 0}@media(min-width: 1020px){.frontrunner_program{padding-block:50px 0}}body.page .frontrunner_program{background:#fff;padding-block:0}.frontrunner_program #container{overflow:visible !important;width:calc(100% - 40px) !important}@media(min-width: 1020px){.frontrunner_program #container{width:1160px !important}}.frontrunner_program .contentTitle{border:0;padding:0;line-height:1;text-align:center;margin-bottom:30px}@media(min-width: 1020px){.frontrunner_program .contentTitle{margin-bottom:50px}}.frontrunner_program .contentTitle span.en_title{display:block;text-transform:capitalize;font-family:"Barlow","Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;color:#66d598;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.8px;margin-bottom:10px}@media(min-width: 1020px){.frontrunner_program .contentTitle span.en_title{font-size:20px;letter-spacing:1px;margin-bottom:20px}}.frontrunner_program .contentTitle span.title{display:block;color:#0c85b9;font-size:24px;font-weight:500;line-height:100%;letter-spacing:1.2px}@media(min-width: 1020px){.frontrunner_program .contentTitle span.title{font-size:40px;letter-spacing:2px}}@media(min-width: 1020px){.frontrunner_program #content{width:860px !important}}.frontrunner_program #content .infoList,.frontrunner_program #content .post{padding:10px 20px;background:#fff;border:1px solid #c9e0e4;border-radius:10px}@media(min-width: 1020px){.frontrunner_program #content .infoList,.frontrunner_program #content .post{padding:30px 60px}}.frontrunner_program #content .infoList .infoListBox{padding:20px 0px;border-color:rgba(12,133,185,.3)}@media(min-width: 1020px){.frontrunner_program #content .infoList .infoListBox{padding:30px 0px}}.frontrunner_program #content .infoList .infoListBox:last-of-type{border-bottom:0}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox{display:flex;flex-direction:column;justify-content:space-between;gap:10px}@media(min-width: 1020px){.frontrunner_program #content .infoList .infoListBox div.entryTxtBox{gap:13px}}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .entryMeta{order:0;margin:0;padding:0;line-height:1}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .entryMeta .infoDate{font-family:"Barlow","Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.8px}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .entryMeta .infoCate{display:none}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .entryTitle{order:1;margin:0;padding:0;border-bottom:0}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .entryTitle a{color:#0c85b9;font-size:16px;font-weight:700;line-height:150%;letter-spacing:1.6px;background:none;padding-right:0}@media(min-width: 1020px){.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .entryTitle a{font-size:18px;letter-spacing:1.8px}}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .entryTitle a[target=_blank]:after{content:"";display:inline-block;vertical-align:-2px;width:16px;height:16px;background:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/icon_blank.svg") 50% 50% no-repeat;background-size:cover}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .entryTitle a[href$=".pdf"]:after{background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/icon_pdf.svg")}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox p:not(.entryMeta){order:3;margin:0;padding:0;color:#474747;font-size:14px;font-weight:500;line-height:150%;letter-spacing:1.4px}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .moreLink{order:4;margin:0;padding:0;line-height:1}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .moreLink a{margin:0;display:inline-block;padding:2.5px 12.5px;border-radius:999px;background:#fff0c0;border:2px solid #fff0c0;font-size:14px;font-weight:500;line-height:150%;letter-spacing:1.4px;transition:all .3s}.frontrunner_program #content .infoList .infoListBox div.entryTxtBox .moreLink a:hover{background:#fff}.frontrunner_program #content .post{padding-block:25px 1px}@media(min-width: 1020px){.frontrunner_program #content .post{padding-block:60px 1px}}.frontrunner_program #content .post h1.entryPostTitle{margin-bottom:15px;padding:0 0 15px;border:0;border-bottom:2px solid #66d598;font-size:17px;font-weight:500;line-height:150%}@media(min-width: 1020px){.frontrunner_program #content .post h1.entryPostTitle{margin-bottom:20px;padding-bottom:20px;font-size:22px}}.frontrunner_program #content .post .entry-meta{margin:0 0 40px;line-height:1}.frontrunner_program #content .post .entry-meta .post_date{font-family:"Barlow","Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-weight:500;line-height:1;letter-spacing:.8px}@media(min-width: 1020px){.frontrunner_program #content .post .entry-meta .post_date{font-size:14px}}#panList{margin:30px 0 20px;padding:0}@media(min-width: 1020px){#panList{margin:40px 0 0}}#panList #panListInner{width:100%}#panList ul{margin:0;padding:0}#panList ul li{padding:0;color:#333;font-family:"Barlow","Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-size:0;font-weight:500;line-height:140%;letter-spacing:.65px}#panList ul li a{font-size:13px;color:#888;text-decoration:underline;text-underline-position:from-font}#panList ul li a:after{content:"";display:inline-block;vertical-align:middle;width:12px;height:1px;transform:rotate(-50deg);background:#ccc;margin:0 7px}#panList ul li:nth-of-type(2){display:none}#panList ul li:last-of-type{font-size:13px}#main #container #sideTower{padding-bottom:0}.frontrunner_program .sideWidget_jst ul{list-style:none;margin-left:0 !important}.frontrunner_program .sideWidget_jst ul li{list-style:none}.frontrunner_program .sideWidget_jst ul li:marker{content:none}.frontrunner_program .sideWidget_jst ul li a{text-decoration:none;transition:all .3s}.frontrunner_program .sideWidget_jst .nav-area ul{margin-bottom:40px}@media(min-width: 1020px){.frontrunner_program .sideWidget_jst .nav-area ul{margin-bottom:40px}}.frontrunner_program .sideWidget_jst .nav-area ul li{margin-bottom:0 !important}.frontrunner_program .sideWidget_jst .nav-area ul li:first-child{border-bottom:none}.frontrunner_program .sideWidget_jst .nav-area ul li:last-child{border-bottom:none}.frontrunner_program .sideWidget_jst .nav-area ul li:last-child a{border-bottom:1px solid #0c85b9}.frontrunner_program .sideWidget_jst .nav-area ul li a{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#f0fdfe;border-top:solid 1px #0c85b9;border-right:solid 1px #0c85b9;border-left:solid 1px #0c85b9;padding:13px 15px 12px;position:relative;transition:all .3s}@media(min-width: 1020px){.frontrunner_program .sideWidget_jst .nav-area ul li a{padding:13px 15px 13px}}.frontrunner_program .sideWidget_jst .nav-area ul li a:hover span{opacity:.7}.frontrunner_program .sideWidget_jst .nav-area ul li a:before{content:"";display:block;background-size:cover;width:32px;height:32px}.frontrunner_program .sideWidget_jst .nav-area ul li a span{flex:1;color:#000;font-size:14px;font-weight:500;line-height:normal;transition:all .3s}.frontrunner_program .sideWidget_jst .nav-area ul li a.jst_top:before{background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/side_icon_top.svg")}.frontrunner_program .sideWidget_jst .nav-area ul li a.jst_event:before{background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/side_icon_event.svg")}.frontrunner_program .sideWidget_jst .nav-area ul li a.jst_event_report:before{background-image:url("/cos/wp-content/themes/biz-vektor_core/images/jst3/side_icon_report.svg")}.frontrunner_program .sideWidget_jst .banner-area ul li{margin-bottom:20px;text-align:center}.frontrunner_program .sideWidget_jst .banner-area ul li:last-child{margin-bottom:0}.frontrunner_program .sideWidget_jst .banner-area ul li a:hover{opacity:.8}