/*!
Theme Name: neostargate_theme
Description: neostargate official website theme

Author: NeoSTARGATE
Author URI: http://www.neostargate.com
Version: 1.0
*/:root{--link-base-color: #020E5F;--link-hover-color: #007BFF}body{margin:0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body.is-open{overflow:hidden}a:link,a:visited,a:active{color:var(--link-base-color);text-decoration:none}a:hover{color:var(--link-hover-color)}.p-index{padding-top:74px}@media screen and (min-width: 769px){.p-index{padding-top:90px}}.p-index__heading{opacity:0}.heading__title{color:#247afe;text-align:center;font-size:29px;padding-top:60px;letter-spacing:.02em;font-weight:normal}@media screen and (min-width: 769px){.heading__title{font-size:58px;padding-top:85px}}.heading__title::after{content:"";display:block;width:50px;height:3px;background:url("assets/images/title_dot.png") no-repeat;background-size:100%;margin:4px auto 0}@media screen and (min-width: 769px){.heading__title::after{margin:6px auto 0;width:92px;height:5px}}.heading__subTitle{color:#070707;text-align:center;font-size:13px;margin-top:9px}@media screen and (min-width: 769px){.heading__subTitle{font-size:21px;margin-top:10px}}.l-header{position:fixed;background:#fff;width:100%;z-index:9999}.l-header__inner{display:flex;align-items:center;justify-content:center;padding:19px 28px;position:relative}@media screen and (min-width: 769px){.l-header__inner{padding:5px 28px;justify-content:space-between}}.l-header__logo a{background:url("assets/images/logo.png") no-repeat center center;background-size:113px;width:113px;height:45px;color:rgba(0,0,0,0)}@media screen and (min-width: 769px){.l-header__logo a{display:block;background-size:212px;width:212px;height:80px}}.l-header__nav{text-align:center;transition:.5s}@media screen and (max-width: 768px){.l-header__nav{background:rgba(0,0,0,.8);width:100%;height:100vh;position:absolute;left:0;top:0;padding:55px 15px 50px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;opacity:0;visibility:hidden}}@media screen and (min-width: 769px){.l-header__nav{text-align:initial}}@media screen and (max-width: 768px){.l-header__nav::-webkit-scrollbar{display:none}}.l-header__nav.is-open{opacity:1;visibility:visible}.l-header__menu{display:block;list-style:none;padding:0;margin:0}@media screen and (min-width: 769px){.l-header__menu{display:flex}}@media screen and (max-width: 768px){.l-header__menu-item{border-bottom:1px solid #5a5a5a;cursor:pointer}}@media screen and (max-width: 768px){.l-header__menu-item a{padding:20px 0;display:block}}@media screen and (max-width: 768px){.l-header__menu-item a:link,.l-header__menu-item a:visited,.l-header__menu-item a:active{color:#fff}}@media screen and (max-width: 768px){.l-header__menu-item a:hover{color:var(--link-hover-color)}}@media screen and (min-width: 769px){.l-header__menu-item+.l-header__menu-item{margin-left:35px}}.l-header__openBtn{position:absolute;right:10px}.openBtn__inner{position:relative;cursor:pointer;width:50px;height:50px;border-radius:5px}@media screen and (min-width: 769px){.openBtn__inner{display:none}}.l-header__openBtn span{display:inline-block;transition:all .4s;position:absolute;right:0;left:0;margin:auto;height:3px;border-radius:2px;background:var(--link-base-color);width:45%}.l-header__openBtn span:nth-of-type(1){top:15px}.l-header__openBtn span:nth-of-type(2){top:23px}.l-header__openBtn span:nth-of-type(3){top:31px}.l-header__openBtn.is-open span{background:#fff}.l-header__openBtn.is-open span:nth-of-type(1){top:18px;transform:translateY(6px) rotate(-45deg);width:45%}.l-header__openBtn.is-open span:nth-of-type(2){opacity:0}.l-header__openBtn.is-open span:nth-of-type(3){top:30px;transform:translateY(-6px) rotate(45deg);width:45%}.p-index__mv{background:url("assets/images/mv_sp.png") no-repeat center center;background-size:cover;width:100%;height:100%;aspect-ratio:65/87;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (min-width: 769px){.p-index__mv{background:url("assets/images/mv.png") no-repeat center center;background-size:cover;align-items:initial;text-align:initial;aspect-ratio:151/60;padding-left:44px}}.mv__title{font-size:40px;font-weight:normal}@media screen and (min-width: 769px){.mv__title{font-size:clamp(3.125rem,-1.921rem + 10.51vw,8rem)}}.mv__title span{display:block}.mv__description{font-size:14px;margin-top:20px;font-weight:bold;line-height:2;letter-spacing:4px}@media screen and (min-width: 769px){.mv__description{margin-top:30px;font-size:17px;line-height:1.8}}.mv__description span{display:block}@media screen and (min-width: 769px){.mv__description span{display:initial}}.p-index__entertainmentService{background-color:#e0ecfd;padding-bottom:84px}.entertainmentService__list{display:flex;flex-wrap:wrap;justify-content:center;gap:63px;list-style:none;padding:0 45px;max-width:1140px;margin:26px auto 0}@media screen and (min-width: 769px){.entertainmentService__list{padding:0 20px;gap:9%;margin:45px auto 0}}.entertainmentService__item{opacity:0;display:flex;justify-content:center;flex-direction:column;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);padding:28px}@media screen and (min-width: 769px){.entertainmentService__item{flex:1;justify-content:flex-start}}.entertainmentService__title{color:#083265;font-weight:bold;text-align:center;font-size:20px;margin-top:20px}@media screen and (min-width: 769px){.entertainmentService__title{margin-top:15px}}.entertainmentService__description{font-size:15px;margin-top:10px;line-height:1.8}.p-index__companyProfile{background:#e8ebef}@media screen and (min-width: 769px){.p-index__companyProfile{padding-bottom:83px;background:#fff}}.companyProfile__content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1100px;background:#e8ebef;padding:32px 20px 0;margin:0 auto;font-size:16px}@media screen and (min-width: 769px){.companyProfile__content{padding:60px 0 60px 50px;gap:25px;margin:45px auto 0;flex-wrap:nowrap;justify-content:space-between;font-size:20px}}.companyProfile__table{border-collapse:collapse;text-align:left;width:100%}@media screen and (min-width: 769px){.companyProfile__table{white-space:nowrap;width:540px}}.companyProfile__table tr{border-top:1px solid #d7d8dc;border-bottom:1px solid #d7d8dc}.companyProfile__table tr:first-child{border-top:none}.companyProfile__table tr:last-child{border-bottom:none}.companyProfile__table th{white-space:nowrap;padding:30px 0}@media screen and (min-width: 769px){.companyProfile__table th{padding:30px 0 30px 19px}}.companyProfile__table td{padding:30px 0 30px 45px}@media screen and (min-width: 769px){.companyProfile__table td{padding:30px 0 30px 105px}}.companyProfile__table td span{display:block}.companyProfile__map{width:100%}@media screen and (min-width: 769px){.companyProfile__map{width:423px}}.companyProfile__map iframe{margin:32px -20px -7px;width:100vw;height:auto;aspect-ratio:50/31}@media screen and (min-width: 769px){.companyProfile__map iframe{margin:0;width:100%;aspect-ratio:423/494;max-width:423px}}.links__inner{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.links__inner{flex-wrap:nowrap}}.links__minerva,.links__contact{background-size:100% auto;object-fit:cover;aspect-ratio:758/503;width:100%}@media screen and (min-width: 769px){.links__minerva,.links__contact{width:50%}}.links__minerva{background:url("assets/images/minerva.png") no-repeat;background-size:cover}.links__contact{background:url("assets/images/contact.png") no-repeat center center;background-size:cover}.links__text{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.links__title{font-size:clamp(1.5rem,1.5rem + 1.04vw,2rem)}@media screen and (min-width: 769px){.links__title{font-size:clamp(2.25rem,.823rem + 2.97vw,3.625rem)}}.links__title::after{content:"";display:block;width:50px;height:3px;background:url("assets/images/links_dot.png") no-repeat;background-size:100%;margin:11px auto 0}@media screen and (min-width: 769px){.links__title::after{width:92px;height:5px}}.links__subTitle{font-size:clamp(1.125rem,1.125rem + .78vw,1.5rem);margin-top:11px}@media screen and (min-width: 769px){.links__subTitle{font-size:clamp(1.5rem,.981rem + 1.08vw,2rem)}}.l-footer__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0}@media screen and (min-width: 769px){.l-footer__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:90px 105px}}.l-footer__nav-list{list-style:none;padding:0;text-align:center}@media screen and (min-width: 769px){.l-footer__nav-list{text-align:initial}}.l-footer__nav-item+.l-footer__nav-item{margin-top:28px}@media screen and (min-width: 769px){.l-footer__nav-item+.l-footer__nav-item{margin-top:40px}}.l-footer__logo{margin-bottom:87px}.l-footer__logo a{background:url("assets/images/logo.png") no-repeat center center;background-size:152px;color:rgba(0,0,0,0);width:152px;height:92px;display:block}@media screen and (min-width: 769px){.l-footer__logo a{background-size:306px;width:306px;height:118px}}/*# sourceMappingURL=style.css.map */
