@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}header{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;top:0;left:0;z-index:500}.headwrap{padding:25px 40px;width:100%;background-color:#fff}.headwrap .headinner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.logo{width:20%;max-width:240px;margin:0}.logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.logo figure{margin:0}.logo img{width:100%;height:60px}#humBtn{display:none}#gNav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#gNavLists{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#gNavLists ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#gNavLists li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#gNavLists .mainmenu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#gNavLists .mainmenu li{padding:0 .5em}#gNavLists .mainmenu a{position:relative;display:inline-block}#gNavLists .mainmenu a::before{content:"";display:block;position:absolute;bottom:0;left:auto;right:0;width:0;height:5px;border-radius:3px;background-color:#dd5012;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}#gNavLists .mainmenu li:hover a::before,#gNavLists .mainmenu li.active a::before{right:auto;left:0;width:100%}#gNavLists ul.snswrap{padding:0 0 0 10px}#gNavLists ul.snswrap li{padding:0}#gNavLists ul.snswrap a:hover{color:#dd5012}#gNavLists .bana-event,#gNavLists .other{display:none}#gNavLists a{color:#000;font-weight:bold;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:centesr;-webkit-align-items:centesr;-ms-flex-align:centesr;align-items:centesr;padding:1em 5px}#gNavLists i{font-size:24px}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;max-width:calc(1600px + 14%);margin:0 auto;overflow:scroll;background-color:#f4f4f4;padding:10px 7%;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb ul{width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0}.breadcrumb li{padding:0 5px;font-size:11px}.breadcrumb li:first-of-type{padding:0 5px 0 0}.breadcrumb li:nth-of-type(n+2){position:relative;margin:0 0 0 .5em}.breadcrumb li:nth-of-type(n+2)::after{content:"/";display:block;position:absolute;top:50%;left:-0.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb p,.breadcrumb a{display:block;word-break:keep-all;margin:0;letter-spacing:0}.breadcrumb a{position:relative;color:#dd5012}.breadcrumb a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#dd5012}.breadcrumb a:hover{color:#000}.breadcrumb::-webkit-scrollbar{display:none}@media screen and (max-width: 1024px){@-webkit-keyframes slidein{0%{-webkit-transform:translateX(30%);transform:translateX(30%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slidein{0%{-webkit-transform:translateX(30%);transform:translateX(30%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slidein{-webkit-transform:translateX(30%);-ms-transform:translateX(30%);transform:translateX(30%)}.logo img{height:50px}#humBtn{width:60px;height:50px;display:block;position:relative;padding:10px 0;cursor:pointer}#humBtn span{position:absolute;right:0;display:block;width:100%;height:2px;background-color:#dd5012;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#humBtn span:first-of-type{top:10px}#humBtn span:nth-of-type(2){top:20px}#humBtn span:nth-of-type(3){bottom:8px}#humBtn span.scp{height:auto;color:#dd5012;font-size:10px;text-align:right;background:none;letter-spacing:.1em}#humBtn.active span:first-of-type{top:15px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}#humBtn.active span:nth-of-type(2){top:15px;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}#gNav{position:fixed;top:100px;right:-100%;width:100%;height:calc(100vh - 100px);z-index:900;background:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden}#gNav.active{right:0}#gNav.active .slidein{-webkit-animation:slidein .3s ease-in-out both;animation:slidein .3s ease-in-out both}#gNav.active .snswrap,#gNav.active .snsntxt{-webkit-animation-delay:.05s;animation-delay:.05s}#gNav.active .banatxt,#gNav.active .bana-event{-webkit-animation-delay:.07s;animation-delay:.07s}#gNav.active .other{-webkit-animation-delay:.09s;animation-delay:.09s}#gNavLists{width:100%;height:100%;padding:0 7%;display:block;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#gNavLists::-webkit-scrollbar{display:none}#gNavLists ul{margin:0 0 2rem;border-radius:5px;overflow:hidden}#gNavLists ul:first-of-type{margin:3rem 0 2rem}#gNavLists ul:last-of-type{padding:0 0 5rem}#gNavLists ul:last-of-type li:last-of-type{border-radius:0 0 5px 5px}#gNavLists li{background:#272727}#gNavLists li a::before{display:none}#gNavLists li.active a,#gNavLists li:hover a{color:#dd5012}#gNavLists li.active a::before,#gNavLists li:hover a::before{display:none}#gNavLists .mainmenu li{padding:0 .5em}#gNavLists .mainmenu,#gNavLists .other{display:block}#gNavLists .mainmenu li,#gNavLists .other li{padding:0;margin-bottom:2px}#gNavLists a{color:#fff}#gNavLists ul.snswrap{width:100%;padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#gNavLists ul.snswrap li{width:calc(33.3333333333% - 2px)}#gNavLists ul.snswrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}#gNavLists .bana-event,#gNavLists .other{display:block}#gNavLists .mainmenu a,#gNavLists .other a{padding:1em 3em 1em 1.5em;position:relative;width:100%}#gNavLists .mainmenu a::after,#gNavLists .other a::after{content:"";display:block;width:20px;height:20px;background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_r_s.svg") no-repeat 100%;left:auto;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#gNavLists figure.tabsideon{width:100%;height:10px;margin:0 0 1rem}#gNavLists figure.tabsideon img{width:auto;height:100%;vertical-align:top}#gNavLists .bana-event{border-radius:5px;overflow:hidden;margin:0 0 2rem}#gNavLists .bana-event a{width:100%;display:block;padding:0}#gNavLists .bana-event img{width:100%;height:100%}}@media screen and (max-width: 820px){.logo{width:30%}.logo img{height:45px}}@media screen and (max-width: 767px){.headwrap{padding:1rem 5%}.logo{width:auto}.logo img{height:35px}#humBtn{width:45px}#gNav{top:82px;height:calc(100vh - 82px);overflow:hidden}.breadcrumb{padding:5px 5%}}footer{width:100%;background-color:#272727;padding:3rem 80px}footer a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .snswrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 2em 0 0}footer .snswrap a{padding:0 .7em}footer .snswrap a:hover{color:#dd5012}footer i{font-size:30px}footer ul.mainmenu{margin:0 auto 0 0;font-size:14px;padding:0 0 0 5rem}footer ul.mainmenu li{margin:1em 0}footer ul.mainmenu li::before{content:"";display:block;width:0;height:5px;position:absolute;top:50%;left:-5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#dd5012;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}footer ul.mainmenu li:hover,footer ul.mainmenu li.active{position:relative}footer ul.mainmenu li:hover::before,footer ul.mainmenu li.active::before{width:4rem}.footerinner{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}figure.copyright{width:28px;height:auto}@media screen and (max-width: 767px){footer{position:relative;padding:3rem 70px 4rem 0}footer .snswrap{padding:1rem 0 0 30px;margin:0}footer ul.mainmenu{padding:0;margin:0 auto 0 30px}footer ul.mainmenu li{padding:0;margin:0 0 2px}footer ul.mainmenu li:first-of-type a{border-radius:5px 5px 0 0}footer ul.mainmenu li:last-of-type{margin:0}footer ul.mainmenu li:last-of-type a{border-radius:0 0 5px 5px}footer ul.mainmenu li.active::before{width:50px;left:-40px}footer ul.mainmenu a{padding:1rem 1rem 1rem 1.5rem;background-color:#000;font-size:14px}.footerinner{display:block}figure.copyright{position:absolute;bottom:5rem;right:20px}}html{margin:0;padding:0;width:100%;height:100%}body{padding:0;color:#000;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-size:16px;*font-size:100%;line-height:1.6;word-spacing:0;letter-spacing:.07em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background:#f4f4f4;background-attachment:fixed;text-align:justify}body.noscroll{position:fixed;width:100%;height:100%}header,footer{width:100%}header li,footer li{list-style:none}header a,footer a{text-decoration:none}main{min-height:calc(100vh - 110px)}a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#000}button{cursor:pointer}figure{margin:0}img{vertical-align:bottom;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fadein{opacity:0}.inner{margin:0 auto;max-width:1600px}.section{position:relative}.rtxt{position:absolute;top:3rem;right:3%;width:10px;z-index:10}#subpage{padding:150px 0 0}#subpage #pageTitle{padding:100px 7% 70px}.textpage h2{font-size:26px;padding:0;margin:0 0 30px 0;text-align:left;border-bottom:2px solid #dd5012}.textpage h2:nth-of-type(n+2){padding:3rem 0 0}.textpage h3{font-size:18px;border:1px solid #dd5012;text-align:left;border-radius:5px;margin:0 0 30px 0;background-color:#fff;color:#dd5012;padding:10px 1em}.textpage h4{font-size:16px;margin:0 0 30px 0;text-align:left;padding:0}.textpage p{font-size:16px;line-height:1.8;padding:0;margin:0 0 30px 0;text-align:justify}.textpage p.h_width{width:60%}.robo{font-family:"Roboto",sans-serif}.scp{font-family:"Source Code Pro",monospace}.tabon,.tabsideon,.smaon{display:none}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.centerY{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex.bottom{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.flex.space{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content{padding:150px 7%}.content-a{padding:4rem 7%}.content-b{padding:4rem 0}.bg-or{background-color:#f29600}.bg-gr{background-color:#272727}.hdli{line-height:1;position:relative;padding:0 0 10px;margin:0 0 3rem}.hdli p{display:inline-block;margin:0;font-size:26px;font-weight:bold;padding:0 0 5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hdli h2{margin:0;padding:5px 0;font-size:68px;font-family:"Roboto",sans-serif;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.hdli h2::after{content:"";display:block;position:absolute;bottom:-10px;left:0;border-radius:3px;width:110px;height:5px;background-color:#000}.hdli .white{color:#fff}.hdli .or{color:#dd5012}.hdli a{text-decoration:none;display:inline-block;color:#000}.hdli a p{position:relative;padding:0 2em 5px 0}.hdli a p::after{content:"";display:block;position:absolute;top:50%;right:.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:20px;background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_r_s.svg") 100% no-repeat;background-size:contain;background-position:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hdli a:hover p{color:#dd5012}.hdli a:hover h2{color:#000}.hdli a:hover p::after{right:0}.hdli.white a:hover h2.or{color:#fff}.hdli.white h2::after{background-color:#fff}.hdli.subpage{margin:0}.hdli.subpage p{font-size:34px;padding:0 0 1em}.hdli.subpage h2::after{background-color:#dd5012;bottom:auto;top:-16px}.hdli-guest p{font-size:11px;margin:15px 0 0}.hdli-guest h3{font-size:20px;margin:.5em 0}.hdli-cc{position:relative;padding:0 0 0 2em}.hdli-cc::before{content:"";display:block;width:22px;height:22px;border-radius:20px;background-color:#dd5012;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hdli-cc p{margin:0;font-size:22px;font-weight:bold}.hdli-history{font-weight:bold;line-height:1.3;padding:1rem 0;font-family:"Roboto",sans-serif}.hdli-history p{margin:0}.hdli-history h3{font-size:50px;margin:0}.hdli-history p.day{font-size:28px;font-weight:normal}.hdli-history span{display:block;font-size:12px;font-family:"Noto Sans JP",sans-serif}.hdli-bdr{border-bottom:3px solid #dd5012;padding:0 0 5px;font-size:18px;font-weight:bold;display:inline-block}.hdli-event{padding:0 0 1rem}.hdli-event p{font-size:30px;margin:0;color:#dd5012;font-weight:bold}.hdli-event h1{margin:0;font-size:34px}.hdli-rcnews .flex{font-size:14px;padding:0 0 1rem}.hdli-rcnews span{background:#fff;border-radius:5px;font-weight:bold;display:inline-block;padding:3px 1em}.hdli-rcnews p{margin:0}.hdli-rcnews p.day{color:#dd5012}.hdli-rcnews h1{margin-top:0;font-size:34px}.hdli-sec{font-weight:bold}.hdli-sec p{margin:0 0 .7rem;display:inline-block;font-size:20px;border-bottom:3px solid #dd5012}.hdli-sec h2{font-size:68px;margin:0;line-height:1;color:#dd5012}.hdli-sec h3{font-size:34px;margin:0 0 1rem;letter-spacing:0}.hdli-oval{background:#dd5012;color:#fff;border-radius:50px;margin:0;font-weight:bold;font-size:16px}.btn-a{padding:1rem 0}.btn-a a{width:100%;display:inline-block;padding:1em 3em 1em 1.5em;background:#000;border-radius:5px;position:relative;text-decoration:none;color:#fff;font-weight:bold;overflow:hidden;z-index:1}.btn-a a::before{content:"";display:block;width:10px;height:10px;position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s;background-color:#dd5012;z-index:-1}.btn-a a::after{content:"";display:block;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:20px;background-size:contain;background-position:center;background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_r_w.svg") 100% no-repeat}.btn-a a.or{color:#f29600}.btn-a a.or::before{background-color:#fff}.btn-a a.or::after{background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_r_or.svg") 100% no-repeat}.btn-a a:hover::before{width:500px;height:500px;bottom:-250px}.btn-a.w280{max-width:280px}.btn-a.sub a{max-width:200px;background-color:#dd5012;color:#fff}.btn-top{visibility:hidden;cursor:pointer;width:65px;height:65px;position:fixed;right:0;bottom:5%;z-index:499;background-color:#dd5012;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-top::after{content:"";display:block;font:var(--fa-font-thin);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:25px}.btn-top.active{opacity:1;visibility:visible}.list{margin:0;padding:0;list-style:none;font-size:14px;border-top:1px solid #000}.list li{padding:.5em 0;border-bottom:1px solid #000}.splide .splide__track--draggable{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;-ms-touch-action:auto;touch-action:auto}.splide .splide__arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:110px;position:absolute;right:0;top:-70px}.splide button.splide__arrow{border-radius:5px;border:1px solid #dd5012;width:50px;height:50px;background-color:none;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.splide button.splide__arrow svg{display:none}.splide button.splide__arrow--prev{background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_l_s.svg") no-repeat center;background-size:50%}.splide button.splide__arrow--prev:hover{background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_l_w.svg") no-repeat center;background-color:#dd5012;background-size:50%}.splide button.splide__arrow--next{background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_r_s.svg") no-repeat center;background-size:50%}.splide button.splide__arrow--next:hover{background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_r_w.svg") no-repeat center;background-color:#dd5012;background-size:50%}.splide button.splide__arrow--prev:disabled{border:1px solid #ccc;background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_l_g.svg") no-repeat center;background-size:50%}.splide button.splide__arrow--next:disabled{border:1px solid #ccc;background:url("/tbcms/wp-content/themes/techbeat/assets/img/common/arrow_r_g.svg") no-repeat center;background-size:50%}.splide .my-slider-progress{width:100%;background-color:#ccc;height:3px;display:block;position:absolute;bottom:0;left:0}.splide .my-slider-progress-bar{width:0;height:3px;background-color:#dd5012;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#history{overflow:hidden}#history .txtwrap{width:100%;max-width:800px;padding:2rem 0 0}#history .txtwrap p{margin-top:0}#history-slide{margin:70px 0 0}#history-slide .splide__track{overflow:visible}#history-slide .splide__slide{padding:2rem 5% 2rem 1em;position:relative}#history-slide .splide__slide::before,#history-slide .splide__slide::after{content:"";display:block;position:absolute}#history-slide .splide__slide::before{width:20px;height:20px;border-radius:30px;border:2px solid #000;top:0;left:1em;z-index:2;background-color:#f4f4f4;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#history-slide .splide__slide::after{width:calc(100% - 10px);height:2px;background-color:#000;top:9px;left:calc(1em + 10px)}#history-slide .splide__slide:last-of-type::after{display:none}#history-slide .splide__slide.is-active::before{background-color:#dd5012;border:2px solid #dd5012}#history-slide .list p{margin:0}#history-slide figure.img{width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1254901961);box-shadow:0 0 10px rgba(0,0,0,.1254901961);margin:0 0 1rem}#history-slide .btn-a{margin:0 0 .5rem;max-width:280px}#notfound{text-align:center}#notfound h2{font-size:100px;margin:0 0 1em}@media screen and (max-width: 1024px){.tabsideon{display:block}.tabsideoff{display:none}.content{padding:100px 7%}.content-a{padding:3rem 7%}.content-b{padding:2rem 0}}@media screen and (max-width: 820px){body{font-size:14px}.tabon{display:block}.taboff{display:none}#subpage #pageTitle{padding:80px 7% 30px}.content{padding:80px 7%}.content-a{padding:2rem 7%}.hdli{margin:0 0 2rem}.hdli p{font-size:23px}.hdli h2{font-size:54px}.hdli.subpage h2::after{top:-10px}.hdli.subpage h2::after p{font-size:31px}.hdli-guest h3{font-size:18px}.hdli-bdr{font-size:16px}.hdli-event p{font-size:27px}.hdli-event h1{font-size:31px}.hdli-rcnews h1{font-size:31px}.hdli-sec h2{font-size:54px}.hdli-sec h3{font-size:31px}}@media screen and (max-width: 767px){.smaon{display:block}.smaoff{display:none}#subpage{overflow:hidden;padding:90px 0 0}#subpage #pageTitle{padding:70px 5% 0}.content{padding:40px 5%}.content-a{padding:2rem 5%}.rtxt{display:none}.hdli p{font-size:20px}.hdli h2{font-size:48px}.hdli h2::after{width:60px;height:3px}.hdli a p{padding:0 1.5em 5px 0}.hdli a p::after{width:20px;right:0}.hdli.subpage p{font-size:28px}.hdli.subpage h2::after{top:-7px}.hdli-guest{padding:10px 0 0}.hdli-guest p{font-size:12px;line-height:1.4}.hdli-guest h3{font-size:16px}.hdli-history h3{font-size:40px}.hdli-history p.day{font-size:20px}.hdli-history span{font-size:10px}.hdli-bdr{font-size:14px}.hdli-event{padding:0}.hdli-event p{font-size:24px;padding:0 0 5px}.hdli-event h1{font-size:28px;line-height:1.3}.hdli-rcnews .flex{font-size:12px}.hdli-rcnews h1{font-size:28px;line-height:1.3}.hdli-sec h2{font-size:40px}.hdli-sec h3{font-size:28px}.btn-a a::after{width:20px}.btn-a.w280{max-width:100%}.btn-top{width:60px;height:60px;bottom:0}.list{font-size:12px}.splide .splide__arrows{width:75px}.splide button.splide__arrow{width:35px;height:35px}#history .txtwrap{padding:0}#history-slide{margin:90px 0 0}#history-slide .btn-a{max-width:100%}}.editLink{margin:2rem auto;padding:0;width:100%;text-align:center}.editLink a{display:inline-block;background:#dd5012;color:#fff !important;text-decoration:none !important;padding:10px 30px;border-radius:3px}.editLink a:hover{background-color:#000}