html{font-feature-settings:"palt";scroll-behavior:smooth;scroll-padding-top:140px}html img{max-width:100%}ul{padding-left:0}ul li{list-style:none}body{padding:0;margin:0}.header{position:fixed;top:0;left:0;width:100%;z-index:1000}.header-container{background:#ffffff;background:linear-gradient(0deg, rgba(255,255,255,0) 0%, #fff 100%);margin:0 auto;padding:20px 40px 0;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 768px){.header-container{align-items:center}}.logo{margin-top:10px}.logo a{display:block;line-height:0;transition:opacity 0.3s ease}.logo a:hover{opacity:0.8}.logo img{height:60px;width:auto;display:block}@media screen and (max-width: 1000px){.logo img{height:35px}}.nav{display:block}@media screen and (max-width: 1000px){.nav .pc-contact{display:none}}.nav .pc-contact a{position:relative;background:rgba(3,79,112,0.9);padding:20px 60px;line-height:1;position:absolute;top:0;right:0;text-decoration:none;color:#fff}@media screen and (max-width: 1000px){.nav .pc-contact a{color:#000}}.nav .pc-contact a::after{content:'';position:absolute;top:0;bottom:0;right:27px;width:9px;height:9px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);box-sizing:border-box}.nav-list{list-style:none;display:flex;margin-top:50px}.nav-list li:last-child{display:none}@media screen and (max-width: 1000px){.nav-list li:last-child{display:block}}.nav-list li a{color:#fff;text-decoration:none;font-weight:500;transition:color 0.3s ease;padding:10px 20px;display:block;border-radius:40px}@media screen and (max-width: 1000px){.nav-list li a{color:#000}}.nav-list li a:hover{color:#007bff;background-color:rgba(255,255,255,0.8)}.hamburger{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:0;width:30px;height:24px;position:relative;z-index:1001}.hamburger span{display:block;width:100%;height:3px;background-color:#333;border-radius:3px;transition:all 0.3s ease;position:absolute}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger span:nth-child(3){bottom:0}.hamburger.active span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}@media screen and (max-width: 1000px){.hamburger{display:flex}.logo{margin:10px}.nav{position:fixed;top:60px;right:-100%;width:250px;height:100vh;background-color:#ffffff;box-shadow:-2px 0 5px rgba(0,0,0,0.1);transition:right 0.3s ease;overflow-y:auto;z-index:999}.nav.active{right:0;top:0}.nav-list{flex-direction:column;gap:0;padding:20px 0}.nav-list li{border-bottom:1px solid #eee}.nav-list li a{display:block;padding:15px 20px;font-size:16px}.nav-list li:last-child{border-bottom:none}.header-container{height:60px;padding:10px 20px}}@media screen and (max-width: 480px){.logo img{height:32px}.header-container{padding:0 15px}}footer{background-color:#034f70;color:#fff;text-align:center;padding:60px 20px}footer p{color:#fff}@media screen and (max-width: 1000px){footer p{font-size:10px}}@media screen and (max-width: 1000px){footer{padding:20px;font-size:11px}}footer ul{padding:0;margin:0;display:flex;justify-content:center;gap:40px;margin-bottom:20px}@media screen and (max-width: 1000px){footer ul{gap:15px;font-size:11px}}footer ul li{list-style:none}footer ul li a{text-decoration:none;color:#fff}footer ul li a:hover{text-decoration:underline}
/*# sourceMappingURL=com.css.map */
