@media screen and (min-width:768px){.a-pc-none{display:none !important}}@media screen and (max-width:767px){.a-sp-none{display:none !important}}.a-header a,.a-footer a{text-decoration:none;color:#251a16}.a-header a:hover,.a-footer a:hover{text-decoration:none;opacity:.5;color:#0479bc}.a-header{font-size:16px;position:fixed;top:0;z-index:4;letter-spacing:1px}.a-header .a-header-i{width:100%;position:fixed;z-index:4;background-color:#fff}.a-header .a-header-i h1{display:inline-block}.a-header .a-header-logo{width:100%;max-width:195px;display:inline-block;margin-left:25px;padding-top:20px;padding-bottom:20px}.a-header .hamburger{display:block;position:fixed;z-index:5;right:0;top:0;width:82px;height:80px;padding:20px;cursor:pointer;text-align:center;background-color:#0479bc}.a-header .hamburger span{display:block;position:absolute;width:34px;height:5px;left:24px;background:#fff;border-radius:3px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.a-header .hamburger span:nth-child(1){top:25px}.a-header .hamburger span:nth-child(2){top:37px}.a-header .hamburger span:nth-child(3){top:49px}.a-header .hamburger.active span:nth-child(1){top:35px;left:24px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.a-header .hamburger.active span:nth-child(2),.a-header .hamburger.active span:nth-child(3){top:35px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.a-header .globalMenus{display:none;position:fixed;z-index:2;top:0;left:0;color:#fff;background:rgba(0,0,0,.7);text-align:center;width:100%;opacity:0}.a-header .globalMenus.active{display:unset;animation-name:fadeAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeAnime{from{opacity:0}to{opacity:1}}.a-header .globalMenus .frame{margin-top:80px;background-color:#1279bc;width:100%;padding:80px 0 100px}.a-header .globalMenus .frame .boxes{max-width:880px;width:100%;margin-left:auto;margin-right:auto;padding:0 15px}.a-header .globalMenus .frame .boxes-arrow{position:relative;width:14px;height:14px;border:1px solid #fff;border-radius:100%}.a-header .globalMenus .frame .boxes-arrow:before{position:absolute;left:4px;top:4px;content:"";background-color:#fff;height:5px;width:1px;transform:rotate(-45deg)}.a-header .globalMenus .frame .boxes-arrow:after{position:absolute;left:7px;top:4px;content:"";background-color:#fff;height:5px;width:1px;transform:rotate(45deg)}.a-header .globalMenus .frame .boxes-top{display:flex;align-items:center;width:max-content}.a-header .globalMenus .frame .boxes-top .texts{margin-left:8px;color:#fff;font-weight:700;font-size:18px}.a-header .globalMenus .frame .links-b{margin-top:20px;display:flex}.a-header .globalMenus .frame .links-b .links{padding:20px 15px;border-radius:10px;background-color:#fff;box-shadow:0px 3px 0px #0b5f95;margin-right:15px;text-align:center;max-width:195px;width:100%}.a-header .globalMenus .frame .links-b .links:last-child{margin-right:0}.a-header .globalMenus .frame .links-b .links img{max-width:41px;width:100%}.a-header .globalMenus .frame .links-b .links-text{margin-top:10px;font-weight:700}.a-header .globalMenus .frame-line{margin-top:40px;margin-bottom:40px;height:1px;background-color:#569cc9;width:100%}.a-header .globalMenus .frame .bottom{display:flex}.a-header .globalMenus .frame .bottom-link{margin-right:45px;color:#fff;font-weight:700}.a-header .globalMenus .frame .bottom-link:last-child{margin-right:0}@media screen and (max-width:767px){.a-header .a-header-logo{max-width:120px;margin-left:14px;padding-top:11px;padding-bottom:9px}.a-header .hamburger{width:48px;height:47px;padding:15px}.a-header .hamburger span{width:20px;height:3px;left:15px}.a-header .hamburger span:nth-child(1){top:14px}.a-header .hamburger span:nth-child(2){top:21px}.a-header .hamburger span:nth-child(3){top:28px}.a-header .hamburger.active span:nth-child(1){top:20px;left:15px}.a-header .hamburger.active span:nth-child(2),.a-header .hamburger.active span:nth-child(3){top:20px}.a-header .globalMenus .frame{margin-top:47px;padding-top:30px;padding-bottom:30px;overflow:scroll}.a-header .globalMenus .frame .boxes{padding:0;height:550px !important}.a-header .globalMenus .frame .boxes-top{margin-left:30px;margin-bottom:20px}.a-header .globalMenus .frame .links-b{margin-top:0;flex-direction:column;padding:0 20px}.a-header .globalMenus .frame .links-b .links{position:relative;margin-left:0;margin-right:0;max-width:unset;padding:12px;margin-top:5px;display:flex;align-items:center}.a-header .globalMenus .frame .links-b .links:before{content:"";position:absolute;height:8px;width:1px;background-color:#1279bc;top:20px;right:10px;transform:rotate(-45deg)}.a-header .globalMenus .frame .links-b .links:after{content:"";position:absolute;height:8px;width:1px;background-color:#1279bc;top:25px;right:10px;transform:rotate(45deg)}.a-header .globalMenus .frame .links-b .links img{max-width:30px}.a-header .globalMenus .frame .links-b .links-text{margin-left:10px;margin-top:0}.a-header .globalMenus .frame .bottom{display:flex;flex-direction:column;align-items:flex-start}.a-header .globalMenus .frame .bottom-link{position:relative;margin-right:0;padding-left:30px;width:100%;text-align:left}.a-header .globalMenus .frame .bottom-link:before{content:"";position:absolute;height:8px;width:1px;background-color:#fff;top:2px;right:22px;transform:rotate(-45deg)}.a-header .globalMenus .frame .bottom-link:after{content:"";position:absolute;height:8px;width:1px;background-color:#fff;top:7px;right:22px;transform:rotate(45deg)}.a-header .globalMenus .frame .bottom-link:last-child{padding-bottom:30px}.a-header .globalMenus .frame-line{margin-top:30px;margin-bottom:30px}}.a-footer{background-color:#0479bc;padding:40px 0 0;width:100%}.a-footer .frame{padding:0 15px;max-width:910px;margin-left:auto;margin-right:auto;color:#fff}.a-footer .frame .top-box{display:flex;align-items:center}.a-footer .frame .top-box-logo{max-width:78px;width:100%;margin-right:15px}.a-footer .frame .top-box-texts h2{font-size:20px;font-weight:700}.a-footer .frame .top-box-text{font-size:14px;margin-top:5px}.a-footer .frame-line{background-color:#569cc9;height:1px;width:100%;margin-top:30px;margin-bottom:40px}.a-footer .frame-line02{margin-top:40px;margin-bottom:40px}.a-footer .frame .frame-ul{display:flex;margin-bottom:15px}.a-footer .frame .frame-ul li{max-width:170px;width:100%;margin-right:50px}.a-footer .frame .frame-ul li:last-child,.a-footer .frame .frame-ul .bottom-ul li{margin-right:0}.a-footer .frame .frame-ul li a{color:#fff;font-weight:700}.a-footer .frame .bottom-ul{margin-top:35px;display:flex}.a-footer .frame .bottom-ul li{max-width:170px;width:100%;margin-right:50px}.a-footer .frame .bottom-ul li a{color:#fff;font-size:14px}.a-footer small{display:block;margin-top:45px;padding:5px 0;text-align:center;background-color:#065287;color:#83bbe3;font-size:12px}@media screen and (max-width:767px){.a-footer .frame .top-box-texts h2{font-size:16px}.a-footer .frame .top-box-text{font-size:12px}.a-footer .frame .top-box{margin-bottom:30px}.a-footer .top-box-texts{margin-left:10px}.a-footer .frame-line{margin-top:20px;margin-bottom:20px}.a-footer .frame-line01{margin-top:35px;margin-bottom:20px}.a-footer .frame-line02{margin-top:35px;margin-bottom:20px}.a-footer .frame .frame-ul{flex-direction:column;margin-bottom:0}.a-footer .frame .frame-ul li{max-width:unset;margin-right:0}.a-footer .frame .frame-ul li a{position:relative;padding-left:5px;display:block;font-size:14px}.a-footer .frame .frame-ul li a:before{content:"";position:absolute;height:8px;width:1px;background-color:#fff;top:2px;right:10px;transform:rotate(-45deg)}.a-footer .frame .frame-ul li a:after{content:"";position:absolute;height:8px;width:1px;background-color:#fff;top:7px;right:10px;transform:rotate(45deg)}.a-footer .frame .bottom-ul{flex-direction:column;margin-bottom:0;margin-top:0}.a-footer .frame .bottom-ul li{margin-right:0;margin-bottom:10px}.a-footer small{margin-top:25px;font-size:12px}}.a-header .globalMenus .frame .boxes-top.margin{margin-top:20px}.a-header .globalMenus .frame{overflow:scroll}.a-header .globalMenus .frame .boxes{height:300px}.a-header .globalMenus .frame .bottom{padding-bottom:100px}@media screen and (max-width:767px){.a-header .globalMenus .frame .bottom{padding-bottom:0}}