@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";body{background-color:#fff}@media screen and (max-width: 750px){body{margin-top:0}}body .wrapper{overflow-x:hidden}body .wrapper #page-top{display:none !important}body .wrapper p{margin:0}body .wrapper .company{background-color:#fff}@media screen and (min-width: 751px){body .wrapper .company{margin-top:0 !important;z-index:1}}@media screen and (max-width: 750px){body .wrapper .company{margin-top:0 !important}}body .wrapper .company .breadcrumb_wrap{background-color:#f9f9f9}@media screen and (min-width: 751px){body .wrapper .company .breadcrumb_wrap{margin-bottom:30px}}body .wrapper .company .breadcrumb_wrap .breadcrumb{min-height:40px;display:flex;align-items:center}@media screen and (max-width: 750px){body .wrapper .company .breadcrumb_wrap .breadcrumb{display:none}}@media screen and (min-width: 751px){body .wrapper .company .breadcrumb_wrap .breadcrumb{margin-left:50px}}body .wrapper .company .breadcrumb_wrap .breadcrumb ol{margin:0;padding:0;display:flex;flex-wrap:wrap}@media screen and (max-width: 750px){body .wrapper .company .breadcrumb_wrap .breadcrumb ol{padding:10px 0}}body .wrapper .company .breadcrumb_wrap .breadcrumb ol li{list-style:none;display:flex;align-items:center;color:#000;font-size:12px;letter-spacing:.1em;line-height:140%}@media screen and (max-width: 750px){body .wrapper .company .breadcrumb_wrap .breadcrumb ol li{font-size:11px}}body .wrapper .company .breadcrumb_wrap .breadcrumb ol li:not(:last-of-type)::after{content:"";width:1.5em;height:.8em;background:url("../img/common/icon/icon-arrow-link@2x.png.webp") no-repeat center center;background-size:contain}@media screen and (max-width: 750px){body .wrapper .company section{padding:10px 20px}}body .wrapper .company section.headervisual{text-align:center}@media screen and (min-width: 751px){body .wrapper .company section.headervisual{height:450px;overflow:hidden;margin-top:85px}}@media screen and (min-width: 750px)and (max-width: 768px){body .wrapper .company section.headervisual{margin-top:75px}}@media screen and (max-width: 750px){body .wrapper .company section.headervisual{padding:0}}@media screen and (min-width: 751px){body .wrapper .company section.headblock{display:flex;justify-content:space-between;width:90%;margin:0 auto}}@media screen and (max-width: 750px){body .wrapper .company section.headblock .logo{text-align:center}}@media screen and (max-width: 750px){body .wrapper .company section.headblock .logo img{width:50%;height:auto}}body .wrapper .company section.headblock .logo img:hover{opacity:.7}body .wrapper .company section.headblock .snslist{display:flex;justify-content:space-around;align-items:center}body .wrapper .company section.headblock .snslist li{border-left:1px solid #000;display:flex;justify-content:center}@media screen and (min-width: 751px){body .wrapper .company section.headblock .snslist li{padding:5px 50px;width:20%}}@media screen and (max-width: 750px){body .wrapper .company section.headblock .snslist li{padding:5px;width:50%}}body .wrapper .company section.headblock .snslist li:first-child{border-left:0}@media screen and (min-width: 751px){body .wrapper .company section.headblock .snslist li a img{width:50px}}@media screen and (min-width: 750px)and (max-width: 768px){body .wrapper .company section.headblock .snslist li a img{width:200px}}@media screen and (max-width: 750px){body .wrapper .company section.headblock .snslist li a img{width:45px}}@media screen and (min-width: 751px){body .wrapper .company section.conts{padding:10px 50px}}body .wrapper .company section.conts .txt{line-height:1.7em;letter-spacing:.1em}@media screen and (min-width: 751px){body .wrapper .company section.conts .txt{margin:0 0 20px 0;font-size:16px}}@media screen and (max-width: 750px){body .wrapper .company section.conts .txt{font-size:14px;margin:10px 0}}@media screen and (max-width: 750px){body .wrapper .company section.conts iframe{width:100%;height:100%}}body .wrapper .company section.conts .ytttl{font-size:16px}body .wrapper .company section.conts .yttxt{font-size:14px}@media screen and (min-width: 751px){body .wrapper .company section.conts video{width:640px;height:360px}}@media screen and (min-width: 750px)and (max-width: 768px){body .wrapper .company section.conts video{width:100%;height:auto}}@media screen and (max-width: 750px){body .wrapper .company section.conts video{height:170px}}@media screen and (min-width: 751px){body .wrapper .company section.banner_area{padding:10px 50px}}@media screen and (min-width: 751px){body .wrapper .company section.banner_area ul{display:flex;justify-content:flex-start;width:70%}}@media screen and (max-width: 750px){body .wrapper .company section.banner_area ul{margin-top:20px}}@media screen and (min-width: 751px){body .wrapper .company section.banner_area ul li{display:flex;flex-direction:column;width:33.3333333333%;margin:10px}}@media screen and (max-width: 750px){body .wrapper .company section.banner_area ul li{margin:10px 0}}@media screen and (min-width: 751px){body .wrapper .company section.banner_area ul li:first-child{margin:10px 10px 10px 0}}body .wrapper .company section.banner_area ul li a{text-align:center}body .wrapper .company section.banner_area ul li a:hover img{opacity:.7}body .wrapper .company section.banner_area ul li p{margin-top:10px}@media screen and (min-width: 751px){body .wrapper .company section.banner_area ul li p{font-size:16px}}@media screen and (max-width: 750px){body .wrapper .company section.banner_area ul li p{font-size:14px}}body .wrapper .company section.session_list{background-color:#ebf4ff}@media screen and (min-width: 751px){body .wrapper .company section.session_list{padding:30px 50px}}body .wrapper .company section.session_list h2{letter-spacing:.1em}@media screen and (min-width: 751px){body .wrapper .company section.session_list h2{font-size:50px}}@media screen and (max-width: 750px){body .wrapper .company section.session_list h2{font-size:14px}}body .wrapper .company section.session_list .daily_timetable .dtlbox{font-size:20px;margin-bottom:30px;display:flex;justify-content:space-between}body .wrapper .footer{background:#333}@media screen and (min-width: 751px){body .wrapper .footer{padding:0 0 10px}}@media screen and (max-width: 750px){body .wrapper .footer{padding:10px 0}}@media screen and (min-width: 751px){body .wrapper .footer .badge-box{padding-top:30px}}@media screen and (min-width: 751px){body .wrapper .footer .badge-box .badge{display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 751px){body .wrapper .footer .badge-box .badge .calogo{width:16%}}@media screen and (max-width: 750px){body .wrapper .footer .badge-box .badge .calogo{width:60%;margin:0 auto}}body .wrapper .footer .badge-box .badge .gpartnerbox{display:flex}@media screen and (min-width: 751px){body .wrapper .footer .badge-box .badge .gpartnerbox{width:16%}}@media screen and (max-width: 750px){body .wrapper .footer .badge-box .badge .gpartnerbox{justify-content:center;width:80%;margin:20px auto}}@media screen and (min-width: 751px){body .wrapper .footer .badge-box .badge .gpartner{text-align:center;margin:0 10px}}@media screen and (max-width: 750px){body .wrapper .footer .badge-box .badge .gpartner{width:90%;margin:10px 20px}}body .wrapper .footer .badge-box .badge .txt{color:#fff}@media screen and (min-width: 751px){body .wrapper .footer .badge-box .badge .txt{font-size:12px;letter-spacing:.03em;line-height:180%}}@media screen and (max-width: 750px){body .wrapper .footer .badge-box .badge .txt{text-align:center}}body .wrapper .footer .badge-box .trademark{color:#fff;text-align:center}@media screen and (min-width: 751px){body .wrapper .footer .badge-box .trademark{font-size:12px;letter-spacing:.03em;margin:15px 0}}@media screen and (max-width: 750px){body .wrapper .footer .badge-box .trademark{padding:0 10px 20px;margin-bottom:30px}}@media screen and (min-width: 751px){body .wrapper .footer .logo-wrap{padding-top:85px;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}}body .wrapper .footer .logo-wrap .banner{flex-basis:760px}@media screen and (max-width: 750px){body .wrapper .footer .logo-wrap .banner{margin:0 0 30px}}@media screen and (min-width: 751px){body .wrapper .footer .logo-wrap .banner{margin:0 10px}}@media screen and (max-width: 750px){body .wrapper .footer .logo-wrap .logo{margin:0 0 30px;max-width:50%}}body .wrapper .footer .logo-wrap a{transition:all 300ms cubic-bezier(0.86, 0, 0.07, 1)}body .wrapper .footer .logo-wrap a:hover{opacity:.75}@media screen and (min-width: 751px){body .wrapper .copyrightbox{background-color:#fff;margin:5px auto 10px}}body .wrapper .copyrightbox .copyright{margin:0;font-size:12px;letter-spacing:.03em;text-align:center;color:#3b4859}@media screen and (max-width: 750px){body .wrapper .copyrightbox .copyright{padding:10px 0}}body .grecaptcha-badge{visibility:hidden}/*# sourceMappingURL=opendx2021-company.min.css.map */