@media (min-width:769px){body#opencampus .fixed .line{display:none}}@media (max-width:768px){body#opencampus .opencampus-line{width:150px;margin-left:-10px}}@media (min-width:769px){body#opencampus .opencampus-line{position:fixed;left:0;bottom:22px;width:160px;z-index:2}}body#opencampus .top-link{position:relative;margin:0 auto 40px;border:1px solid #333;overflow:hidden}@media (max-width:768px){body#opencampus .top-link{max-width:500px}}@media (min-width:769px){body#opencampus .top-link{margin:70px 0;border-radius:10px}}body#opencampus .top-link a{display:flex;justify-content:center;align-items:center;width:50%;font-size:14px;font-weight:bold;text-align:center;line-height:1.3em}@media (max-width:768px){body#opencampus .top-link a{width:50%;height:50px}body#opencampus .top-link a:nth-child(n+3){border-top:1px solid #333}body#opencampus .top-link a:nth-child(2n){border-left:1px solid #333}}@media (min-width:769px){body#opencampus .top-link a{width:25%;height:60px;font-size:16px;transition:0.2s}body#opencampus .top-link a:nth-child(n+2){border-left:1px solid #333}body#opencampus .top-link a:hover{background:#FFEF5C}}body#opencampus #menu1 .sec-head{margin-bottom:15px}@media (min-width:769px){body#opencampus #menu1 .sec-head{margin-bottom:25px}}body#opencampus #menu1 .sec-head h2{width:200px}@media (min-width:769px){body#opencampus #menu1 .sec-head h2{width:271px}}body#opencampus #menu1 .ul .li:nth-child(n+2){margin-top:30px;padding-top:30px;border-top:1px solid #ccc}@media (min-width:769px){body#opencampus #menu1 .ul .li:nth-child(n+2){margin-top:70px;padding-top:70px}}@media (max-width:768px){body#opencampus #menu1 .ul .li .img{margin-bottom:15px}}@media (min-width:769px){body#opencampus #menu1 .ul .li .img{width:360px}}@media (min-width:769px){body#opencampus #menu1 .ul .li .txt{width:calc(100% - 400px);margin-top:-10px}}body#opencampus #menu1 .ul .li .txt .meta{margin-bottom:15px}body#opencampus #menu1 .ul .li .txt .meta h3{color:#57BCBC;font-size:24px;line-height:1.4em}@media (min-width:769px){body#opencampus #menu1 .ul .li .txt .meta h3{font-size:32px}}body#opencampus #menu1 .ul .li .txt .meta .time{font-size:16px;font-weight:bold}@media (min-width:769px){body#opencampus #menu1 .ul .li .txt .meta .time{font-size:18px}}body#opencampus #menu1 .ul .li .txt h4{color:#57BCBC;font-size:14px}@media (min-width:769px){body#opencampus #menu1 .ul .li .txt h4{font-size:20px}}body#opencampus #menu1 .ul .li .txt .schedule{margin:20px 0}body#opencampus #menu1 .ul .li .txt .schedule dt{color:#57BCBC;font-weight:bold}@media (min-width:769px){body#opencampus #menu1 .ul .li .txt .schedule dt{font-size:20px}}body#opencampus #menu1 .ul .li .txt .schedule dd{font-size:14px}@media (max-width:768px){body#opencampus #menu1 .ul .li .txt .morebtn{width:180px}}@media (min-width:769px){body#opencampus #menu1 .ul .li .txt .morebtn{width:240px}}body#opencampus #menu1 .btm-link{margin-top:30px;text-align:right}@media (min-width:769px){body#opencampus #menu1 .btm-link{margin-top:50px}}body#opencampus #menu1 .btm-link a{display:inline-block;font-weight:bold}body#opencampus .cta .onlyone-box{margin-top:50px}@media (min-width:769px){body#opencampus .cta .onlyone-box{margin-top:60px}}body#opencampus .cta .consultation-box{margin-top:30px}@media (min-width:769px){body#opencampus .cta .consultation-box{margin-top:60px}}body#opencampus .cta .consultation-box .flow h4{margin-bottom:15px;color:#00B900;font-size:19px}@media (min-width:769px){body#opencampus .cta .consultation-box .flow h4{margin-bottom:20px;font-size:25px}}body#opencampus .cta .consultation-box .flow ul li:nth-child(n+2){margin-top:15px;padding-top:15px;border-top:1px solid #ccc}@media (min-width:769px){body#opencampus .cta .consultation-box .flow ul li:nth-child(n+2){margin-top:25px;padding-top:25px}}@media (max-width:768px){body#opencampus .cta .consultation-box .flow ul li .num img{height:20px;margin-top:1px}}@media (min-width:769px){body#opencampus .cta .consultation-box .flow ul li .num img{height:33.2px}}body#opencampus .cta .consultation-box .flow ul li .txt{width:calc(100% - 40px);font-size:15px;font-weight:bold}@media (max-width:768px){body#opencampus .cta .consultation-box .flow ul li .txt{margin-top:-2px}}@media (min-width:769px){body#opencampus .cta .consultation-box .flow ul li .txt{width:calc(100% - 65px);font-size:20px}}@media (max-width:768px){body#opencampus .cta .consultation-box .flow ul li .txt a{margin:15px 0}}@media (min-width:769px){body#opencampus .cta .consultation-box .flow ul li .txt a{width:300px;margin:15px 0}}body#opencampus .cta .consultation-box .flow ul li .txt p{font-size:14px;font-weight:500}@media (min-width:769px){body#opencampus .cta .consultation-box .flow ul li .txt p{font-size:16px}}body#opencampus .cta .consultation-box .flow ul li .txt p .inlinelink{color:#00B900}body#opencampus #video_opencumpus{margin-top:20px}@media (min-width:769px){body#opencampus #video_opencumpus{margin-top:60px}}body#opencampus #video_opencumpus .video-box{position:relative;background:#fff;border:1.5px solid #333000;border-radius:0 0 20px 20px}@media (max-width:768px){body#opencampus #video_opencumpus .video-box{padding:20px}}@media (min-width:769px){body#opencampus #video_opencumpus .video-box{padding:60px}}body#opencampus #video_opencumpus .video-box .li:nth-child(n+2){margin-top:40px}@media (min-width:769px){body#opencampus #video_opencumpus .video-box .li:nth-child(n+2){margin-top:50px}}body#opencampus #video_opencumpus .video-box .li .sec-head{margin-bottom:20px;display:flex;justify-content:center}@media (min-width:769px){body#opencampus #video_opencumpus .video-box .li .sec-head{margin-bottom:25px}}body#opencampus #video_opencumpus .video-box .li .sec-head h3{display:flex;position:relative;padding:0 10px;color:#fff;font-size:14px;background:#FF0000;line-height:28px}@media (min-width:769px){body#opencampus #video_opencumpus .video-box .li .sec-head h3{line-height:40px;font-size:18px}}body#opencampus #video_opencumpus .video-box .li .sec-head h3::before,body#opencampus #video_opencumpus .video-box .li .sec-head h3::after{display:block;position:absolute;top:0;right:calc(100% - .1px);content:"";width:0;height:0;border-style:solid;border-width:14px 15px 14px 0;border-color:transparent #FF0000 transparent transparent}@media (min-width:769px){body#opencampus #video_opencumpus .video-box .li .sec-head h3::before,body#opencampus #video_opencumpus .video-box .li .sec-head h3::after{border-width:20px 15px 20px 0}}body#opencampus #video_opencumpus .video-box .li .sec-head h3::after{right:0;left:calc(100% - .1px);border-width:14px 0 14px 15px;border-color:transparent transparent transparent #FF0000}@media (min-width:769px){body#opencampus #video_opencumpus .video-box .li .sec-head h3::after{border-width:20px 0 20px 15px}}@media (min-width:769px){body#opencampus #video_opencumpus .video-box .li .clm{justify-content:flex-start}}@media (max-width:768px){body#opencampus #video_opencumpus .video-box .li .clm .video__item{width:calc(50% - 5px)}body#opencampus #video_opencumpus .video-box .li .clm .video__item:nth-child(n+3){margin-top:25px}}@media (min-width:769px){body#opencampus #video_opencumpus .video-box .li .clm .video__item{width:calc(25% - 11.25px);cursor:pointer}body#opencampus #video_opencumpus .video-box .li .clm .video__item:not(:nth-child(4n)){margin-right:15px}body#opencampus #video_opencumpus .video-box .li .clm .video__item:nth-child(n+5){margin-top:20px}}body#opencampus #video_opencumpus .video-box .li .clm .video__item h4{margin-top:5px;font-size:14px;line-height:1.4em}body#opencampus .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:9999;opacity:0;visibility:hidden;-webkit-transform:opacity 0.4s;transform:opacity 0.4s}body#opencampus .overlay .video-desc{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}body#opencampus .overlay .video-desc iframe{width:700px;height:350px}@media (max-width:768px){body#opencampus .overlay .video-desc iframe{width:calc(100vw - 60px);height:56vw}}body#opencampus .overlay .video-desc h3{margin:20px 0 30px;color:#fff;font-size:20px;font-weight:400}body#opencampus .overlay .video-desc a{width:180px;margin:0 auto;color:#fff;font-size:14px;padding:10px 20px;border:1px solid #fff;-webkit-transition:0.4s;transition:0.4s;white-space:nowrap}body#opencampus .overlay .video-desc a:hover{background:#fff;color:#000}body#opencampus .overlay .closebtn{display:block;position:absolute;top:30px;right:30px;padding:5px 10px;color:#fff;border:1px solid #fff;cursor:pointer}@media (min-width:769px){body#opencampus .overlay .closebtn{top:50px;right:50px;transition:0.2s}body#opencampus .overlay .closebtn:hover{color:#000;background:#fff}}body#opencampus .overlay .prev,body#opencampus .overlay .next{display:block;position:absolute;-webkit-transform-origin:center;transform-origin:center;width:50px;height:50px;cursor:pointer}body#opencampus .overlay .prev.stop,body#opencampus .overlay .next.stop{pointer-events:none;opacity:0.5}@media (max-width:768px){body#opencampus .overlay .prev,body#opencampus .overlay .next{width:30px;height:30px;bottom:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (min-width:769px){body#opencampus .overlay .prev,body#opencampus .overlay .next{top:50%;transform:translateY(-50%) rotate(45deg)}}body#opencampus .overlay .prev{left:30px;border-left:1px solid #fff;border-bottom:1px solid #fff}@media (min-width:769px){body#opencampus .overlay .prev{left:50px}}body#opencampus .overlay .next{right:30px;border-top:1px solid #fff;border-right:1px solid #fff}@media (min-width:769px){body#opencampus .overlay .next{right:50px}}body#opencampus.videoOpen .overlay{opacity:1;visibility:visible}/*# sourceMappingURL=opencampus.css.map */