#top .mainv{position:relative}#top .mainv video{width:100%}#top .mainv .inner{position:relative;width:1100px;height:100%}#top .mainv .mainv-text{color:white;font-size:36px;position:absolute;bottom:50px}#top .mainv .recruit-cont{position:fixed;display:flex;align-items:center;width:300px;height:90px;background-color:#1388BF;border:1px solid #1388BF;z-index:10;top:510px;right:0;transition:.3s}#top .mainv .recruit-cont a{display:flex;align-items:center;color:white;cursor:pointer;font-size:19px;letter-spacing:2px;margin-left:50px;width:100%;height:100%}#top .mainv .recruit-cont:hover{background-color:white;border-right:1px solid white}#top .mainv .recruit-cont:hover a{color:#1388BF}#top .mainv .news-cont{position:absolute;top:490px;right:0;background-color:#EEEEEE;width:300px;padding:40px 50px}#top .mainv .news-cont .cont-ttl{font-size:15px;font-weight:bold;letter-spacing:1px;display:inline-block;margin-right:15px}#top .mainv .news-cont .slide-prev{display:inline-block;width:25px;height:10px;border-left:1px solid #666;border-bottom:1px solid #666;transform:skewX(-33deg) translateY(1px);margin-right:10px;cursor:pointer}#top .mainv .news-cont .slide-next{display:inline-block;width:25px;height:10px;border-right:1px solid #666;border-bottom:1px solid #666;transform:skewX(33deg) translateY(1px);cursor:pointer}#top .mainv .news-cont .news-post{margin-top:20px;display:inline-block;color:#222;outline:none}#top .mainv .news-cont .news-post .date{font-size:12px;color:#666;margin-bottom:10px}#top .mainv .news-cont .news-post .post-ttl{font-size:14px;line-height:1.8}#top .content-wrap{padding:200px 0 100px;background-image:url("../../../img/pc/top/top_bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:top center;overflow:hidden}#top .content-wrap .content{position:relative;background-color:white;margin-bottom:100px;padding:100px 0}#top .content-wrap .content .btn-area{text-align:center}#top .content-wrap .content .btn-area .more-btn{color:white;background-color:#1388BF;border:1px solid #1388BF;display:inline-block;width:300px;padding:27px 0;letter-spacing:2px;cursor:pointer;transition:.3s}#top .content-wrap .content .btn-area .more-btn:hover{background-color:white;color:#1388BF}#top .content-wrap .content.business{margin-left:50px;margin-right:50px;padding-bottom:0}#top .content-wrap .content .cont-ttl{text-align:center}#top .content-wrap .content .cont-ttl .sub-ttl{margin-top:30px;color:black;font-size:16px;font-weight:bold;letter-spacing:2px}#top .content-wrap .content .business-cont{margin-top:75px}#top .content-wrap .content .business-cont .bus-list{display:flex;flex-wrap:wrap}#top .content-wrap .content .business-cont .bus-cont{width:400px;margin-bottom:50px}#top .content-wrap .content .business-cont .bus-cont .bus-inner{margin-top:50px;padding:0 45px}#top .content-wrap .content .business-cont .bus-cont .bus-inner .ttl{font-family:"Hiragino Kaku Gothic ProN";margin-bottom:30px;letter-spacing:2px}#top .content-wrap .content .business-cont .bus-cont .bus-inner .text{font-size:14px;line-height:1.8;margin-bottom:30px}#top .content-wrap .content .business-cont .bus-cont .bus-inner .more-link{position:relative;cursor:pointer;color:#0096DF;font-size:14px;letter-spacing:1px}#top .content-wrap .content .business-cont .bus-cont .bus-inner .more-link:after{position:absolute;content:'';width:35px;height:10px;transform:skewX(45deg);border-right:2px solid #0096DF;border-bottom:1px solid #0096DF;bottom:5px;right:-45px;transition:.2s}#top .content-wrap .content .business-cont .bus-cont .bus-inner .more-link:hover:after{width:38px;transform:skewX(45deg) translateX(3px)}#top .content-wrap .content.about{width:800px;padding-left:150px;text-align:left}#top .content-wrap .content.about .cont-ttl{text-align:left}#top .content-wrap .content.about .about-catch{margin-top:50px;font-size:21px;line-height:2.3;letter-spacing:5px}#top .content-wrap .content.about .about-txt{margin-top:30px;font-size:14px;line-height:2.3}#top .content-wrap .content.about .about-img{position:absolute;top:-60px;left:730px}#top .content-wrap .content.about .btn-area{margin-top:30px;text-align:left}#top .content-wrap .content.about .btn-area .more-btn{text-align:center}#top .content-wrap .content.news .news-list{margin:50px auto 0;width:1100px;height:260px;overflow-y:scroll}#top .content-wrap .content.news .news-list .news-cont{width:1000px}#top .content-wrap .content.news .news-list .news-cont .cont-inner{display:flex;padding:35px 0}#top .content-wrap .content.news .news-list .news-cont .cont-inner .date{color:#999;font-weight:bold;font-size:12px;letter-spacing:1px;margin-right:100px}#top .content-wrap .content.news .news-list .news-cont .cont-inner .ttl-link{font-size:14px;color:#222;cursor:pointer}#top .content-wrap .content.news .news-list .news-cont:not(:last-child){border-bottom:2px solid #F2F2F2}#top .content-wrap .content.news .news-list::-webkit-scrollbar{width:2px}#top .content-wrap .content.news .news-list::-webkit-scrollbar-thumb{background-color:#0096DF}#top .content-wrap .content.news .news-list::-webkit-scrollbar-track{background-color:#f2f2f2}#top .content-wrap .content.news .btn-area{margin-top:50px}#top .content-wrap .content.topics{margin-bottom:550px}#top .content-wrap .content.topics .topics-list{display:flex;justify-content:center;margin:50px auto 0}#top .content-wrap .content.topics .topics-list .topics-cont{width:400px}#top .content-wrap .content.topics .topics-list .topics-cont .thum{height:300px;background-color:gray;overflow:hidden}#top .content-wrap .content.topics .topics-list .topics-cont .thum img{width:auto;height:100%}#top .content-wrap .content.topics .topics-list .topics-cont .label-wrap{position:relative;height:80px;padding:0 50px}#top .content-wrap .content.topics .topics-list .topics-cont .label-wrap .new-label{position:absolute;display:inline-block;background-color:#1388BF;color:white;bottom:0;right:50px;width:100px;text-align:center;padding:8px 0;letter-spacing:2px;font-size:14px}#top .content-wrap .content.topics .topics-list .topics-cont .topic-inner{padding:0 50px 10px;border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2}#top .content-wrap .content.topics .topics-list .topics-cont .topic-inner .date{font-size:12px;color:#999;margin-bottom:15px;font-weight:bold;letter-spacing:1px}#top .content-wrap .content.topics .topics-list .topics-cont .topic-inner .cont-txt{font-size:16px;line-height:1.8;color:#222}#top .content-wrap .content.topics .topics-list .topics-cont .topic-inner .tag-list{display:flex;flex-wrap:wrap;margin-top:20px}#top .content-wrap .content.topics .topics-list .topics-cont .topic-inner .tag-list span{background-color:#F2F2F2;color:#808080;font-size:14px;padding:5px 10px;display:inline-block;margin-right:10px}#top .content-wrap .content.topics .btn-area{margin-top:50px}#top .content-wrap .content.recruit .rec-mainv{position:absolute;top:-470px;right:0;left:0;margin:auto;text-align:center}#top .content-wrap .content.recruit .rec-main-cont{position:relative;text-align:center;margin-top:70px;height:300px}#top .content-wrap .content.recruit .rec-main-cont .catch-txt{font-size:24px;color:#222;letter-spacing:2px}#top .content-wrap .content.recruit .rec-main-cont .catch-img{position:absolute;top:0;left:0;right:0;margin:auto}#top .content-wrap .content.recruit .rec-text{text-align:center;line-height:2.3;font-size:14px;color:#222}#top .content-wrap .content.recruit .btn-area{margin-top:80px}
