@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}.page-common-title{height:260px;margin-bottom:40px}.page-common-title::after{font-size:16.25rem;left:calc(50% - 130px)}.page-common-title h1,.page-common-title .h1sup{color:#399bf0}.page-common-title h1{font-size:4.375rem;letter-spacing:0}.page-common-title .h1sup{margin-top:35px}@media screen and (max-width: 960px){.page-common-title{height:220px;margin-bottom:30px}.page-common-title::after{font-size:13.75rem;left:calc(50% - 110px)}.page-common-title h1{font-size:2.875rem}.page-common-title .h1sup{font-size:1.25rem;margin-top:20px}}@media screen and (max-width: 600px){.page-common-title{height:180px}.page-common-title::after{font-size:11.25rem;left:calc(50% - 90px)}.page-common-title h1{font-size:2.125rem;letter-spacing:0}.page-common-title .h1sup{font-size:1rem;margin-top:15px}}#index #mainImg{width:100%;height:calc(100vh - 70px)}@media screen and (max-width: 600px){#index #mainImg{height:calc(100vh - 95px)}}#index #mainImg .slide{height:100%}#index #mainImg .slide .slick-list{height:100%;padding:0 !important}#index #mainImg .slide .slick-track{height:100%}#index #mainImg .slide .slide-list{display:block}#index #mainImg .slide .slide-list a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}#index #mainImg .slide .slide-list a img{height:100vh;margin:auto;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}#index #mainImg .slide .slick-dots{bottom:10px}#index #mainImg .slide .slick-dots li button::before{font-size:14px}@media screen and (max-width: 600px){#index #mainImg .slide .slick-dots{bottom:5px}#index #mainImg .slide .slick-dots li{width:10px;height:10px}#index #mainImg .slide .slick-dots li button::before{font-size:10px}}#index #loading{width:100vw;height:100dvh;background:#fff;z-index:100000;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index #loading>p{height:63px;-webkit-animation:fadeIn 2s ease;animation:fadeIn 2s ease}#index #loading>p img{width:100%;height:100%}#index #loading>p+p{margin-left:40px}@media screen and (max-width: 600px){#index #loading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:8%;padding-right:8%}#index #loading>p{height:50px}#index #loading>p+p{margin-left:0;margin-top:40px}}#index #loading.is_none{display:none}#index #op-anim{width:100%;position:absolute;top:0;left:0;z-index:999999}#index #op-anim .top_area{width:100%;height:100vh}#index #op-anim .top_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#index #op-anim .top_area img#topimg-sp{display:none}@media screen and (max-width: 960px){#index #op-anim .top_area img#topimg-sp{display:block}#index #op-anim .top_area img#topimg{display:none}}#index #op-anim.is_none{display:none;z-index:-1}#index #op-anim.load{display:block}#index .news{padding:45px 0;background:#efefef}@media screen and (max-width: 600px){#index .news{padding:30px 0}}#index .news .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){#index .news .wrap{display:block}}#index .news .wrap .heading01{width:160px;margin-bottom:0}#index .news .wrap .heading01 .heading01-ttl{font-size:1.75rem}@media screen and (max-width: 600px){#index .news .wrap .heading01{width:100%;padding-top:55px;margin-bottom:20px}#index .news .wrap .heading01 .heading01-ttl{font-size:1.375rem}}#index .news .wrap .news-list-top{padding-left:70px;margin-left:30px;border-left:1px solid #399bf0}#index .news .wrap .news-list-top li+li{margin-top:15px}#index .news .wrap .news-list-top li a{color:#333;border-bottom:1px solid rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index .news .wrap .news-list-top li a p{line-height:1.3}#index .news .wrap .news-list-top li a p.date{font-size:90%;margin-right:30px}#index .news .wrap .news-list-top li a:hover{color:#399bf0;border-bottom-color:#399bf0}@media screen and (max-width: 960px){#index .news .wrap .news-list-top{padding-left:40px;margin-left:10px}}@media screen and (max-width: 600px){#index .news .wrap .news-list-top{padding-left:0;margin-left:0;border-left:none}#index .news .wrap .news-list-top li+li{margin-top:10px}#index .news .wrap .news-list-top li a{display:block}#index .news .wrap .news-list-top li a p.date{font-size:90%;margin-right:0;margin-bottom:5px}}#index #intro{color:#fff;text-align:center;padding-top:180px;padding-bottom:180px;background:url(../images/top/introduction/bg.jpg) no-repeat;background-size:cover}#index #intro h1{margin-bottom:130px}#index #intro .txt{font-size:1.25rem;line-height:2.8;letter-spacing:.1em;text-align:center;margin-bottom:160px}@media screen and (max-width: 960px){#index #intro{padding-top:140px;padding-bottom:120px}#index #intro h1{width:80%;margin:0 auto 80px}#index #intro .txt{font-size:1.25rem;margin-bottom:100px}}@media screen and (max-width: 600px){#index #intro{padding-top:60px;padding-bottom:60px}#index #intro h1{width:90%;margin:0 auto 50px}#index #intro .txt{font-size:.9375rem;line-height:2;margin-bottom:80px}}#index .page-common-title::after{top:0;color:rgba(57,155,240,.3)}#index .page-common-title h1{font-size:3.75rem}@media screen and (max-width: 960px){#index .page-common-title h1{font-size:3.125rem}}@media screen and (max-width: 600px){#index .page-common-title h1{font-size:2.25rem}}#index #cnt01{color:#fff;background:#399bf0}#index #cnt01 .page-common-title::after{color:hsla(0,0%,100%,.3)}#index #cnt01 .page-common-title h1,#index #cnt01 .page-common-title .h1sup{color:#fff}#index #cnt01 .txt{font-size:1.125rem;text-align:center;margin-bottom:80px}@media screen and (max-width: 960px){#index #cnt01 .txt{margin-bottom:60px}}@media screen and (max-width: 600px){#index #cnt01 .txt{font-size:1rem;line-height:2;font-weight:bold}}#index #cnt01 .si-list.random li:nth-of-type(n + 4){display:none}#index #cnt02{background:#d0e4f7}#index #cnt02 .catch{text-align:center;padding:120px 0 240px;background:url(../images/obog_interview/ttl-mainImg.png) no-repeat center top;background-size:600px auto}#index #cnt02 .catch img{width:100%;max-width:900px}@media screen and (max-width: 960px){#index #cnt02 .catch{padding:100px 0 220px;background-size:460px auto}#index #cnt02 .catch img{width:90%;max-width:900px}}@media screen and (max-width: 960px)and (max-width: 600px){#index #cnt02 .catch{padding:60px 0 120px;background-size:320px auto}#index #cnt02 .catch img{width:80%;margin:0 auto}}#index #cnt02 .obog-list{margin-bottom:40px}@media screen and (max-width: 600px){#index #cnt02 .obog-list{margin-bottom:20px}}#index #cnt03{background:#efefef}@media screen and (max-width: 600px){#index #cnt03 .page-common-title h1{font-size:2.125rem}}#index #cnt03 .txt{font-size:1.125rem;color:#399bf0;line-height:2.6;font-weight:600;text-align:center;margin-bottom:80px}@media screen and (max-width: 600px){#index #cnt03 .txt{font-size:1rem;line-height:2;margin-bottom:50px}}#index #cnt04 .bnr-common-list{margin-bottom:60px}@media screen and (max-width: 600px){#index #cnt04 .bnr-common-list{margin-bottom:40px}}#index #cnt04 .bnr-common-list li:nth-of-type(4),#index #cnt04 .bnr-common-list li:nth-of-type(5){width:50%;margin-top:16px}@media screen and (max-width: 960px){#index #cnt04 .bnr-common-list li:nth-of-type(4),#index #cnt04 .bnr-common-list li:nth-of-type(5){margin-top:6px}}@media screen and (max-width: 600px){#index #cnt04 .bnr-common-list li:nth-of-type(4),#index #cnt04 .bnr-common-list li:nth-of-type(5){width:100%;margin-top:10px}}@media screen and (max-width: 600px){#index #cnt04 .btn-list .wide{height:60px}}/*# sourceMappingURL=toppage.css.map */